Practical guides on file optimization, online tools, and web performance.
Image Optimization
5 min read
Images are the single largest contributor to page weight on most websites. A high-resolution photo from a modern smartphone can easily be 5–8 MB, while the same image served at 80% JPEG quality drops to under 500 KB with no visible quality loss.
Google's Core Web Vitals — specifically Largest Contentful Paint (LCP) — are directly impacted by image file sizes. Pages that load slowly get ranked lower in search results, meaning unoptimized images directly hurt your SEO.
Compress images free →
Text Tools
4 min read
Naming conventions vary by language and context, and mixing them in a codebase is a common source of bugs and readability issues. camelCase is standard for JavaScript variables, snake_case for Python and database columns, kebab-case for CSS classes and URL slugs.
The golden rule: follow the conventions of the language and codebase you're working in. Consistency beats personal preference every time.
Convert text cases →
Developer Tools
4 min read
JSON is everywhere — API responses, configuration files, database exports, feature flags. When something breaks, being able to quickly compare two JSON objects is an essential debugging skill.
Paste both into a diff tool after clicking Beautify to expand minified JSON, and the diff highlights exactly which keys changed.
Compare JSON files →
Backend / APIs
5 min read
UUID v4 is completely random — 122 bits of randomness. It's the default for most use cases: database primary keys, API tokens, file names.
UUID v7 (RFC 9562, 2024) embeds a millisecond-precision Unix timestamp in the first 48 bits, making UUIDs time-ordered. This is a significant database performance advantage for indexed UUID columns.
Generate UUIDs →
File Optimization
3 min read
Screen (72 DPI) — for PDFs viewed only on screen: email attachments, web downloads. Smallest files, 60–80% reduction.
Ebook (150 DPI) — the recommended default. Balances file size and quality for reports and portfolios. Printer (300 DPI) — only for professionally printed documents.
Compress PDF →
Encoding
3 min read
Base64 converts binary data (bytes) into a string of printable ASCII characters using 64 safe symbols. It's widely used to embed images in CSS as data URIs, pass binary data through JSON APIs, and encode file attachments in email.
URL-safe Base64 replaces + with - and / with _, making encoded strings safe to include directly in URLs without percent-encoding.
Encode Base64 free →