Developer tools
Regex, JSON, minifiers, formatters.
Format, minify, or both?
Format
Source files you commit. Code review, debugging, log inspection.
Minify
Anything shipped to a browser or going through bandwidth-sensitive transport. Inline emails, JSON over the wire, embedded SQL.
Validate first
Always parse before transforming. A formatter that accepts invalid input is worse than one that errors loudly.
.env File Parser
Parse a .env file into JSON, with quoted-value and export support — and warn about anything fishy.
.gitignore Builder
Pick languages, frameworks, build tools, editors and OS — get a deduped .gitignore.
.gitignore Generator
Build a .gitignore by picking from common language, framework, and OS templates.
AES Encrypt / Decrypt
Encrypt or decrypt text with AES-GCM, deriving a key from a passphrase via PBKDF2 — all in your browser.
ANSI Escape Stripper
Remove ANSI color codes and terminal control sequences from CI logs or terminal captures.
Apache / Nginx Log Parser
Parse Combined Log Format lines into structured rows with status mix, top paths, and per-row filtering.
Base64 Encoder / Decoder
Encode or decode Base64 strings instantly.
Bitwise Calculator
Perform AND, OR, XOR, NOT, and shift operations across binary, decimal, and hex with a bit-by-bit view.
Cache-Control Header Builder
Build HTTP Cache-Control headers with presets for static assets, APIs, and private responses.
Cargo.toml Parser
Parse Rust Cargo manifests — package, dependencies (with features), dev/build deps, features, workspace.
Chmod Calculator
Toggle Unix file permission bits and see the matching numeric (755) and symbolic (rwxr-xr-x) values.
Color Picker & Contrast Checker
Pick colors, convert between HEX/RGB/HSL, and check WCAG contrast.
Comment Style Converter
Translate //, #, --, ;, %, /* */, and <!-- --> comments between languages while preserving indentation.
composer.json Validator
Validate PHP Composer manifests — name, require, autoload, license, stability.
Cron Expression Builder & Explainer
Read any cron expression in plain English and preview the next few run times.
CSS Specificity Calculator
Score one or more CSS selectors and see which one wins the cascade.
CSV ↔ JSON Converter
Convert CSV to JSON or JSON to CSV with quoted fields and configurable delimiters.
cURL Command Builder
Compose an HTTP request from a form and copy a ready-to-run curl command.
cURL Converter
Parse a curl command and emit fetch, Node https, Python requests, Ruby Net::HTTP, Go net/http, PowerShell, HTTPie, and wget equivalents.
Data Size Converter
Convert between bytes, kilobytes, megabytes, gigabytes, bits, and their binary (KiB, MiB) cousins.
Diff Checker
Compare two pieces of text side-by-side with line- and word-level highlighting.
Docker Compose Validator
Lint a docker-compose.yml — parse the YAML, walk the structure, and flag common mistakes.
Dockerfile Starter
Multi-stage Dockerfiles for Node, Python, PHP, Go, Ruby, Rust, Java, and static sites — plus matching .dockerignore.
Email Address List Parser
Parse RFC 5322 address lists with display names, quoted strings, comments, and validation.
Escape / Unescape
Escape or unescape strings for JSON, JavaScript, HTML attribute, XML, and SQL contexts.
Find & Replace
Bulk find-and-replace over text with optional regex, case sensitivity, and whole-word matching.
GitHub Actions Starter
Workflow YAML for Node CI, Python pytest, Go, Rust, Docker build/push, or GitHub Pages deploy.
go.mod Parser
Parse Go module files — module, go/toolchain version, requires (direct vs indirect), replace, exclude, retract.
Hash Generator
Compute SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text or a file.
Hashing Snippet Generator
MD5 / SHA-1 / SHA-256 / SHA-512 / HMAC-SHA256 snippets in Node, browser, Python, PHP, Ruby, Go, Rust, and shell.
HMAC Calculator
Compute HMAC-SHA1, SHA-256, SHA-384, or SHA-512 over a message and secret — for API signing or message auth.
HTML & CSS Formatter / Minifier
Beautify or minify HTML and CSS — pretty-print messy markup, or shrink it for production.
HTTP Cookie Builder & Parser
Construct or decode Set-Cookie headers with SameSite, Secure, HttpOnly, and prefix validation.
HTTP Message Parser
Parse a header block, raw request, or raw response into structured JSON with smart Set-Cookie / Cache-Control / Content-Type breakdowns.
HTTP Status Code Reference
Searchable reference of every HTTP status code with descriptions and category.
IP Address Converter
Convert IPv4 between dotted decimal, integer, hex, and binary notations. Compress and expand IPv6.
JavaScript AST Viewer
Parse JS with Acorn and explore the ESTree AST as a collapsible tree and raw JSON.
JavaScript Minifier
Minify JS / ES modules in your browser using Terser. Compression, mangling, and ECMA target are tunable.
JS / Node Stack Trace Parser
Parse V8 and Firefox stack traces into structured frames — function, file, line, column.
JSON → Code Object
Render a JSON sample as a literal in JS, TS, Python, PHP, Ruby, Go, Rust, and Java side by side.
JSON → Struct / Class
Generate typed declarations from JSON in TypeScript, Python @dataclass, PHP class, Ruby Struct, Go struct, Rust serde, and Java POJO.
JSON → TypeScript
Turn any JSON sample into TypeScript interfaces — handles nested objects, arrays of varying shape, and optional fields.
JSON Formatter & Validator
Pretty-print, minify, and validate JSON.
JSON Sample → JSON Schema
Infer a Draft 2020-12 JSON Schema from a sample value or array of objects, with auto-detected formats.
JSON Sample → Zod Schema
Generate a z.object({...}) schema with inferred TypeScript type from any JSON sample. Detects UUID/email/URL/date formats.
JSON Schema → TypeScript
Emit TypeScript types from a JSON Schema — enum/oneOf/allOf/$ref/definitions all handled.
JSON Schema Validator
Validate any JSON value against a JSON Schema — full Draft 2020-12 support via Ajv with standard formats.
JSON Structural Diff
Compare two JSON values by structure — added / removed / changed paths with old and new values. Optional unordered-array mode.
JSONPath Tester
Query JSON with JSONPath expressions and see the results live.
JWT Builder
Build a JWT — set headers, claims, and sign with HS256/384/512 entirely in your browser.
JWT Decoder
Decode and inspect a JSON Web Token's header, payload, and expiry.
JWT Secret Strength
Check a JWT signing secret for length, entropy, and known weak values.
Luhn Check (Credit Card Validator)
Validate any number with the Luhn algorithm and detect common card brands by IIN range.
MAC Address Formatter
Convert MAC addresses between colon, hyphen, Cisco dot-quad, and bare formats.
Markdown Previewer
Live preview of Markdown with GitHub-flavored syntax.
MIME Type Reference
Searchable reference of common MIME types by extension and category.
NanoID Generator
Short, URL-safe random IDs with custom alphabets and collision probability estimates.
Number Base Converter
Convert numbers between binary, octal, decimal, hex, and arbitrary bases 2–36.
package.json Validator
Validate npm package.json — name, SemVer, scripts, dependencies, license, engines. Preview scripts.
Password Strength Checker
Estimate the strength of a password — entropy, crack time, and what's making it weak.
PEM Key Formatter
Validate and reformat PEM blocks — keys, certificates, CSRs — into clean 64-character lines.
PHP serialize / unserialize
Convert between PHP's serialize() format and JSON with a recursive-descent parser.
pyproject.toml Parser
Parse Python pyproject.toml — project metadata, dependencies, optional groups, build system, tool sections.
Python requirements.txt Parser
Parse pip requirements with extras, markers, editable installs, and URL pins. Validate PEP 440 and reformat.
Python String Escape / Unescape
Escape arbitrary text to a Python string literal — \x, \u, \U, octal — or decode one back to raw text.
Python Traceback Parser
Parse Python tracebacks into structured frames with chained exception handling.
QR Code Reader
Decode a QR code from an uploaded image or your camera — pairs with the QR generator.
Query Parameter Manager
Add, edit, remove, and reorder URL query parameters with a live preview.
Regex Cheat Sheet & Builder
Browse regex tokens, click to build, and try the result against a sample — all in one place.
Regex Safety Analyzer
Flag catastrophic-backtracking shapes in regex patterns and probe with synthetic worst-case inputs.
Regex Tester
Test JavaScript regular expressions with live match highlighting and capture groups.
Ruby Gemfile Parser
Parse Ruby Gemfile — source, ruby version, gem declarations, groups, options.
SemVer Compare
Compare two SemVer 2.0.0 versions — get direction (upgrade / downgrade / equal) and the diff kind.
Source Map Decoder
Map bundled positions (file:line:col) back to original source files using a .map file.
SQL CREATE TABLE Generator
Infer column types from sample data and emit CREATE TABLE for PostgreSQL, MySQL, SQLite, or SQL Server.
SQL Diff
Compare two SQL queries or schemas after canonical formatting — ignore whitespace and casing noise.
SQL Escape / Unescape
Safely quote string literals for ANSI, MySQL, or PostgreSQL — and reverse it.
SQL Formatter
Pretty-print SQL across 14 dialects — Postgres, MySQL, BigQuery, Snowflake, and more.
SQL INSERT Generator
Convert CSV / TSV / JSON into INSERT INTO statements — multi-row VALUES or one statement per row.
SQL JOIN Helper
Visual reference for INNER / LEFT / RIGHT / FULL / CROSS / SELF joins with live-simulated results.
SQL Minifier
Strip comments and whitespace from SQL while preserving string literals and identifiers.
SQL Parameterizer
Replace inline values with ?, $1, or :p1 placeholders and emit the bind list.
SQL Query Highlighter
Color-coded SQL with a clause-by-clause breakdown — SELECT, FROM, JOIN, WHERE, GROUP BY explained.
SQL Result → Table Preview
Paste CSV, TSV, pipe-delimited, or JSON results and preview them as a styled table with inferred column types.
SQL WHERE Builder
Visual condition builder — pick column, operator, and value; mix AND / OR with auto-grouping.
SSL Certificate Decoder
Paste a PEM certificate and inspect its subject, issuer, validity, SANs, and fingerprints.
SVG Optimizer
Minify and clean up SVG files in your browser using SVGO.
Tabs ↔ Spaces Converter
Convert between tabs and spaces with adjustable width — leading-only or all whitespace.
TCP / UDP Port Reference
Searchable reference of well-known and commonly-used network ports.
Text Case Converter
Convert text between UPPER, lower, Title, camelCase, snake_case, kebab-case, and CONSTANT_CASE.
Time Duration Calculator
Find the duration between two times or dates, or add a duration to a starting time.
Timestamp Converter
Convert between Unix timestamps, ISO dates, and local time.
TOTP Code Generator
Generate live 2FA codes from a TOTP secret or otpauth:// URI — useful for testing.
ULID Generator
Generate Universally Unique Lexicographically Sortable Identifiers. Decodes timestamps too.
URL Parser
Break a URL into protocol, host, path, query parameters, and fragment.
User-Agent Parser
Decode any User-Agent into browser, OS, device, engine, and CPU fields.
UUID Generator
Generate UUID v4 (random) and v7 (time-ordered) identifiers, one or many at a time.
UUID v3 / v5 (namespace)
Generate deterministic UUIDs from a namespace + name. Standard DNS / URL / OID / X.500 namespaces built in.
UUID Validator
Validate a UUID string and identify its version (v1, v3, v4, v5, v7) and variant.
Wake-on-LAN Packet Builder
Build the 102-byte magic packet for a target MAC address, ready to copy as hex.
XML Formatter & Validator
Pretty-print or minify XML and validate that it's well-formed.
YAML ↔ JSON Converter
Convert YAML to JSON or JSON to YAML, with anchors and multi-document support.