Developer tools
Format, validate and inspect code and data
Everyday developer utilities: formatters, validators, diff tools, regex testers and encoders. Nothing you paste leaves the page.
Available now (50)
Cron Expression Explainer
Translate a cron expression into plain English, field by field.
Cron Expression Generator
Build a cron expression from common schedules and confirm what it will do.
CSS Escape Generator
Escape a string so it is valid as a CSS identifier in a selector.
CSS Formatter & Minifier
Format CSS with one declaration per line, or minify it for production.
cURL Converter
Turn a curl command into JavaScript fetch, Axios or Python requests code.
Duplicate File Detector
Find files that are byte-for-byte identical by comparing their SHA-256 hashes.
Email Address Extractor
Pull every email address out of a block of text, deduplicated if you want.
Email Header Parser
Read raw email headers: delivery path, timings, and SPF, DKIM and DMARC results.
Email List Cleaner
Tidy a list of email addresses: deduplicate, normalise case and find malformed entries.
Env File Generator
Turn a .env file into a .env.example, TypeScript types or shell exports, and check it for the usual mistakes.
File List Generator
Produce a list of chosen files with sizes and dates as text, CSV, Markdown or JSON.
File Renamer
Plan a batch rename with find and replace, numbering and case rules, then take the script or the renamed copies.
File Size Calculator
Convert between bytes, KB, MB, GB and TB in both binary and decimal, with transfer times.
Filename Cleaner
Make filenames safe across operating systems, and see exactly what was wrong with them.
Git Command Generator
Find the git command for what you are trying to do, with what it does and what it can destroy.
Git URL Parser
Break a git remote URL into host, owner and repository, and convert between SSH, HTTPS and web forms.
Gitignore Generator
Build a .gitignore from language, framework, editor and operating system sections, with duplicates removed.
GZIP Compressor and Decompressor
Compress or decompress a file with gzip or deflate, using the browser's own compression.
Hex Viewer
View any file as a hex dump with its text column, and search for bytes or text.
HTML Entity Encoder & Decoder
Escape text for safe use in HTML, or decode entities back into readable characters.
HTML Formatter & Minifier
Indent messy or minified HTML so it can be read, or strip it back down to one line.
JavaScript Escape Generator
Escape text for a JavaScript string literal, including the </script> case.
JSON Diff
Compare two JSON documents structurally, ignoring key order and formatting.
JSON Escape
Escape text so it can be embedded safely inside a JSON string.
JSON Formatter
Format, validate and minify JSON with clear error messages that point at the exact position.
JSON Key Extractor
List every key path in a JSON document with its type and how often it appears.
JSON Path Tester
Test a JSONPath-style query against a document and see what it matches.
JSON Schema Generator
Infer a draft 2020-12 JSON Schema from a sample document, with format and enum detection.
JSON Schema Validator
Check a JSON document against a schema and get a JSON Pointer to every value that fails.
JSON Sorter
Sort JSON object keys alphabetically at every level, leaving arrays alone.
JSON Unescape
Turn an escaped JSON string back into readable text, with or without its quotes.
JSON Value Extractor
Pull every value stored under a given key name, wherever it appears in the document.
JSON Viewer
Explore JSON as a collapsible tree, with node counts, depth and located errors.
Mailto Link Generator
Build a mailto: link with subject, body, cc and bcc, encoded so nothing truncates.
Markdown ↔ HTML Converter
Convert Markdown to HTML or HTML back to Markdown, with a live preview.
Regex Escape
Escape text so it is treated as a literal inside a regular expression.
Regex Explainer
Break a regular expression into pieces and explain what each one does in plain English.
Regex Generator
Build a regular expression from tested patterns, with anchors and flags, and try it against sample text.
Regex Match Extractor
Pull every match out of text, with capture groups, named groups and positions.
Regex Replace Tester
Test a regular expression replacement with capture groups and see the result live.
Regex Split Tester
Split text on a regular expression and see each resulting part, empties included.
Regex Tester
Test a regular expression against sample text with live highlighting and capture groups.
Semantic Version Comparator
Compare two semantic versions by precedence, including prerelease ordering and caret or tilde ranges.
SQL Formatter & Minifier
Lay a query out clause by clause with keywords capitalised, or strip it back to a single line.
TAR Creator
Bundle files into a .tar archive in your browser, with ustar headers any tar can read.
TAR Extractor
List and extract the contents of a .tar archive in your browser, with header checksums verified.
Unix Permissions Calculator
Convert between chmod octal values and rwx permissions, with the command to copy.
XML Formatter & Minifier
Indent XML to reveal its structure, or minify it back to a single line.
ZIP Creator
Bundle several files into one ZIP archive in your browser, with nothing uploaded.
ZIP Extractor
Look inside a ZIP file and pull out its contents, without uploading the archive.
Planned for this category (5)
These are on the roadmap. Each gets a page when it actually works — no placeholder pages in the meantime.
- Code Beautifier
- Code Diff
- Code Minifier
- JavaScript Formatter
- JavaScript Minifier