>_ /tools

Free online tools, built to stay out of your way.

Small apps that solve one job well - a JSON formatter and more on the way. Every one runs right in your browser, so nothing you paste ever leaves your device.

JSON Formatter & Validator

Free

Paste JSON, get it formatted, validated, or minified in a blink. Everything runs in your browser - nothing leaves your device.

Open the tool →

Image Compressor & WebP Converter

Free

Shrink photos and screenshots: compress, resize to exact dimensions, and convert to WebP/JPEG/PNG. Everything runs in your browser - nothing is uploaded, so your images stay private.

Open the tool →

QR Code Generator

Free

Generate a QR code for a URL, text, email, phone, WiFi network, or SMS. Choose colors, size, and error correction, then export as PNG or SVG. Everything runs in your browser - nothing is uploaded.

Open the tool →

WordPress Debug Log Analyzer

Free

Drop a WordPress debug.log and instantly see top repeated errors, the level breakdown, stack traces, and a plain-language "what this means" for each. Everything runs in your browser - your log never leaves the device.

Open the tool →

Password Generator & Strength Checker

Free

Create a secure random password with a real cryptographic RNG (crypto.getRandomValues), tuned by length and character sets, and check the strength of any password with an honest entropy meter that catches repeated, sequential, and common-pattern passwords. Works offline - nothing is ever sent to a server.

Open the tool →

WordPress .htaccess Generator

Free

Build a WordPress .htaccess for security hardening, hotlink protection, redirects, caching, login protection, and SQLite-WP rules. Toggle each block and copy or download the result - everything runs in your browser, nothing is uploaded.

Open the tool →

wp-config.php Generator (SQLite + Hardening)

Free

Build a complete WordPress wp-config.php: MySQL or the SQLite Database Integration (with authoritative DB_ENGINE / DB_DIR / DB_FILE), 8 random auth salts generated on your device, debug & performance constants, and free-tier hardening. Nothing is uploaded.

Open the tool →

WordPress Nginx Config Generator

Free

Generate a ready-to-use Nginx server block for WordPress - TLS, PHP-FPM socket, static caching, security headers, and permalink rules - with a Free-tier VPS preset tuned for ~512MB - 1GB. Everything runs in your browser; nothing is uploaded.

Open the tool →

WordPress Schema / JSON-LD Generator

Free

Generate valid JSON-LD for Article, FAQPage, Product, Organization, Recipe, Event and more - with a per-type note on which types WordPress/Gutenberg and the popular SEO plugins auto-generate, and which you should add by hand. Everything runs in your browser; nothing is uploaded.

Open the tool →

Cron Expression Generator (WordPress + wp-cron)

Free

Build a cron expression visually and read it in plain English, watch the next runs compute live, and get the WordPress WP-Cron + host-cron mapping nobody else explains - with the DISABLE_WP_CRON advice. Everything runs in your browser; nothing is uploaded.

Open the tool →

Docker Compose Validator

Free

Paste a docker-compose.yml and get a Compose-aware lint that catches the mistakes developers actually hit - indentation, obsolete version, volume mounts, service ordering, healthchecks, and WordPress/Nginx/Redis gotchas - plus one-click working presets. Everything runs in your browser; nothing is uploaded.

Open the tool →

PHP Serialize / Unserialize for WordPress

Free

Paste a PHP-serialized string (what wp_options and postmeta store) and get a clean collapsible tree, plus a re-serialize feature that recalculates every string length after search/replace - the exact thing that breaks WordPress migrations. Byte-accurate (PHP strlen = UTF-8 bytes), so multibyte strings are handled correctly. 100% client-side; nothing is uploaded.

Open the tool →

.htaccess / Nginx Config Explainer

Free

Paste an Apache .htaccess or an Nginx server/location block and get a plain-English, line-by-line explanation of what each directive does - redirects, security headers, caching, hotlink protection, and red flags. Auto-detects Apache vs Nginx. 100% client-side; your config never leaves the device.

Open the tool →

Conventional Commits Helper

Free

Describe your change and get a correct Conventional Commits message - type (feat/fix/docs/refactor…), optional scope, subject, body, BREAKING CHANGE footer, and issue references - plus a ready-made PR title. 100% client-side; runs entirely in your browser.

Open the tool →

.htaccess → Nginx Converter

Free

Paste an Apache .htaccess and get the nginx.conf equivalent - RewriteRule/Redirect to rewrite, Options -Indexes to autoindex off, Header set to add_header, ExpiresByType to expires, <FilesMatch> to location, auth blocks, and more - each with a note on where nginx genuinely differs (no RewriteCond, if() limits, add_header inheritance). Free, private, 100% client-side.

Open the tool →

APK Size Analyzer

Free

Drop an Android .apk in your browser and get the full size breakdown: dex code, native libs per ABI, res/, assets/, resources.arsc, top largest files - plus bloat flags and trim tips. Reads the binary AndroidManifest for package/version/SDKs with a zero-dependency hand-rolled ZIP + DEFLATE parser. Free, private, nothing is uploaded.

Open the tool →

SQLite ⇄ MySQL Query Converter

Free

Paste SQLite DDL/DML and get MySQL (or the reverse). Maps AUTOINCREMENT, type affinity, quoting dialect, the WordPress-SQLite leading-comma style, COLLATE/STRICT, and INSERT OR to INSERT IGNORE. Everything runs in your browser; nothing is uploaded.

Open the tool →

Bulk .htaccess 301 Redirect Generator

Free

Paste a list of old → new URLs (CSV or table) and get a ready-to-paste 301 redirect block for your WordPress .htaccess - with special-character escaping, full-URL collapsing to clean paths, and optional query/trailing-slash handling. Everything runs in your browser; nothing is uploaded.

Open the tool →

Why these tools?

Developer tools should be instant and private. Every tool here ships as a single page with no sign-up, no tracking, and no server round-trip for your data. If it can run in your browser, it does. New tools are added as we build them.

Need something that is not here yet? The blog has guides that go deeper - start with the resources page for the tools I use every day.