How to Convert a cURL Command to JavaScript fetch()
Turn any cURL command into a JavaScript fetch() call. How the common flags map to fetch options, with worked examples for headers, JSON bodies, and auth.
Encoding, formatting, parsing — guides with working code.
Turn any cURL command into a JavaScript fetch() call. How the common flags map to fetch options, with worked examples for headers, JSON bodies, and auth.
Convert HEX color codes to RGB and back with a clear formula, a worked example, and a reference table of common values. Plus when to use each format in CSS.
Write CSS gradients by hand or generate them visually. The syntax for linear, radial, and conic gradients, with copy-paste examples and common pitfalls.
Format and beautify SQL queries online in seconds. What a formatter changes, why consistent style reduces bugs, and dialect notes for MySQL and PostgreSQL.
Generate MD5, SHA-1, and SHA-256 hashes online and understand what each is for. Why SHA-256 is the safe default and why hashing is not encryption.
Convert PNG, JPG, WebP, BMP, and AVIF images in the browser, with Python Pillow, and ImageMagick — with format choice guidance for web, print, and transparency.
Convert JPEG, PNG, and WebP to PDF in the browser, on the command line, and with Python — including how to combine multiple images into a single PDF.
Convert times between time zones in the browser, Python, and JavaScript — including DST handling, UTC offsets, and the naive datetime trap that produces wrong results.
Generate QR codes for URLs, text, email, WiFi, and contact cards — in the browser and with code using Python and JavaScript.
Check when an SSL certificate expires using OpenSSL, curl, and browser tools — plus how to set up automated expiry alerts before it causes downtime.
Look up A, AAAA, MX, CNAME, TXT, and NS records using dig, nslookup, and online tools — with examples for every record type.
Resize images for web, email, and social without visible quality loss — with the right resampling method, format choice, and tools for every workflow.
Your IP address exposes your ISP, approximate city, and country to every website you visit — but not your name or street address. Here's what's visible and what isn't.
Add automatic page numbers to any PDF — in a browser without installing anything, or with Python and command-line tools for batch processing.
Formulas for percentage change, percentage difference, and percentage of a total — with JavaScript, Python, and Excel examples for each.
Reduce image file sizes for faster page loads — with the right format, quality settings, and tools for JPEG, PNG, and WebP compression.
Convert SVG files to PNG images at any resolution — in a browser, with Inkscape or ImageMagick from the terminal, or programmatically with Node.js and Python.
Count words, characters, sentences, and reading time in any text — with JavaScript, Python, and command-line one-liners for every counting task.
Generate cryptographically secure random passwords in JavaScript, Python, and the command line — with configurable length, character sets, and entropy analysis.
Generate UUID v4 identifiers in JavaScript (browser and Node.js), Python, and the terminal — with explanations of UUID versions and when to use each.
Pretty-print minified JSON, validate syntax, and fix common JSON errors — with examples of the most frequent mistakes and how to spot them.
Minify CSS with build tools or a one-line command — and what minification actually does to your stylesheets.
Calculate the number of days between any two dates in JavaScript, Python, and Excel — with working formulas and an explanation of why date math is tricky.
Convert YAML to JSON in Python, JavaScript, or one command — with working code examples and conversions back to YAML.
Embed images directly in CSS and HTML using Base64 data URIs — when it helps performance, when it hurts, and how to generate them.
Read camera settings, GPS coordinates, and timestamps embedded in JPEG and TIFF files — using browser tools, Python, and command-line options.
Cron syntax with copy-paste expressions for every 15 minutes, hourly, daily, weekly, and every other common schedule.
When and how to URL-encode special characters — with examples in JavaScript, Python, and a reference table of common encoded values.
The right regex for validating email addresses — plus what regex can and can't check, and when to use a different approach entirely.
Reduce PDF file size without sacrificing text sharpness or image quality — online tools through command-line options.
Read a JWT's payload without a secret key — with code examples in Python and JavaScript, and when it's safe.
Base64 encode and decode strings, bytes, and files in Python using the built-in base64 module — with working code examples.