Technical articles
Technical articles on JavaScript, cybersecurity and web tools. No fluff.
Compress Images Without Losing Quality: Complete 2026 Guide
How to compress JPG, PNG and WebP images, cutting file size without visible quality loss. Format differences, the optimal level and free batch compression.
Convert CSV to JSON (and JSON to CSV): A Complete Developer Guide
How to correctly convert CSV to JSON and JSON to CSV: structure, quotes, commas inside fields, data types and free in-browser conversion.
How to Scan Documents to PDF with Your Phone for Free (No Apps)
Learn to scan documents with your phone camera and turn them into PDF for free, with perspective correction, filters and OCR, all in the browser and uploading nothing.
How to Remove an Image Background for Free Without Uploading Anything
Complete guide to removing a photo background for free, with AI and 100% in your browser. No watermark, no sign-up and your image never leaves your device.
AES-256-GCM Encryption in the Browser with Web Crypto
Learn to encrypt and decrypt text directly in the browser with AES-256-GCM and PBKDF2 using the native Web Crypto API. No external libraries, 100% private.
Regular Expressions in JavaScript: Complete Guide
Learn regex from scratch with JavaScript. Full syntax, capture groups, flags, lookaheads and the 10 most useful patterns with real-world examples.
What is a Unix Timestamp and the Year 2038 Problem
Understand what Unix time (epoch time) is, how to convert it in JavaScript, and why 32-bit systems will have a problem on January 19, 2038.
Generate UUID in JavaScript: crypto.randomUUID() Guide
Learn to generate v4 UUIDs in JavaScript using the native crypto.randomUUID() API. UUID vs GUID differences, when to use them, and how to generate in bulk.
JavaScript
Native browser functions, Web APIs, cryptography with Web Crypto, UUID generation, regular expressions and modern JavaScript patterns without external dependencies.
Cybersecurity
AES-256-GCM encryption, key derivation with PBKDF2, best practices for safe handling of sensitive data on the frontend and how to protect user privacy in web applications.
Web tools
How to build tools that run 100% in the browser without servers, without sign-ups and without compromising user data. Performance, privacy and user experience as core principles.