Skip to content

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.

50 available now5 planned

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