Developer
Formatters, converters, encoders and the small tools you reach for daily.
65 tools
Base64 Encoder & Decoder
Encodes and decodes Base64 and Base64URL for text or files, handling UTF-8 correctly.
curl to Code
Converts a curl command into fetch, axios, Python requests, Go, PHP or PowerShell.
JSON ⇄ CSV
Flattens nested JSON into columns or rebuilds objects from a table, with a dot-path column naming rule.
JSON ⇄ YAML
Converts either way, preserving key order and choosing block or flow style for the YAML side.
JSON Diff
Compares two JSON documents structurally, ignoring key order and reporting added, removed and changed paths.
JSON Formatter & Validator
Pretty-prints, minifies and validates JSON, pointing at the exact line and column of a syntax error.
JSON to TypeScript
Infers TypeScript interfaces or types from a JSON sample, merging optional and union fields.
JWT Decoder
Decodes header and payload, shows claim expiry in local time, and checks the signature against a supplied key.
Regex Tester
Tests a regular expression against sample text with live match highlighting and capture group listing.
SQL Formatter
Formats SQL with configurable keyword case, indentation and comma placement, across major dialects.
Text Hash
Computes MD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC-32 of a string, with an uppercase and Base64 output option.
URL Encoder & Decoder
Percent-encodes and decodes URLs and query values, with a component-versus-whole-URL mode.
UUID Generator
Generates UUID v1, v4, v5 and v7 in bulk, and decodes the timestamp out of a v1 or v7 value.
YAML Formatter & Validator
Re-indents YAML consistently, validates it, and flags the tab and anchor mistakes that break parsers.
.env Parser & Converter
Parses a .env file and converts it to JSON, YAML, shell exports, Docker or Kubernetes formats.
.gitignore Generator
Builds a .gitignore by combining language, framework and editor templates, with duplicates merged.
bcrypt & argon2 Checker
Hashes a password with bcrypt at a chosen cost and checks a password against an existing bcrypt hash. Detects argon2 but does not compute it.
Certificate Decoder
Parses a PEM or DER certificate or CSR and shows subject, SANs, validity, key usage and chain hints.
chmod Calculator
Converts between octal, symbolic and checkbox permission views, including setuid and sticky bits.
Code Screenshot
Renders a code snippet as an image with syntax highlighting, a window frame and a chosen theme.
Cron Builder
Builds a cron expression field by field, each typed into its own box with its legal range beside it, and shows the resulting schedule as you change it.
Cron Parser
Explains a cron expression in plain language and lists the next runs in a chosen timezone.
CSS Beautifier & Minifier
Formats or minifies CSS without reordering anything, preserving the token stream exactly.
docker run to Compose
Turns a docker run command line into a compose service definition, and converts back the other way.
File Checksum
Hashes files of any size in a streaming pass and compares the result against a pasted expected value.
HAR Viewer & Sanitiser
Opens a HAR capture as a waterfall and strips cookies, auth headers and tokens before you share it.
HMAC Generator
Computes an HMAC over a message with a chosen hash and key encoding, for webhook signature checks.
HTML Beautifier & Minifier
Formats or minifies HTML, preserving inline elements and optionally collapsing whitespace.
HTML Entity Encoder
Escapes and unescapes HTML entities, with named, decimal and hexadecimal output.
HTTP Status Reference
Explains every status code with its spec meaning, cacheability and the mistakes people make with it.
JavaScript Beautifier & Minifier
Strips comments and whitespace from JavaScript or TypeScript without renaming anything, and re-indents a minified bundle so it can be read again.
jq Playground
Runs jq 1.7 filters against pasted JSON in the browser with a cheatsheet, and hands you the matching command line.
JSON ⇄ XML
Converts between JSON and XML with configurable handling of attributes, arrays and text nodes.
JSON Lines Converter
Converts between NDJSON and a JSON array, and reports the number of any line that will not parse instead of stopping.
JSON Schema Validator
Validates a document against a JSON Schema and reports each failure with its instance path.
JSON to Go Structs
Generates Go structs with json tags from a JSON sample, including nested and repeated types.
JSON to JSON Schema
Infers a JSON Schema from one or several samples, unioning the shapes it sees.
JSON to Zod Schema
Builds a Zod schema from a JSON sample, with nullable, optional and enum inference.
JSONPath Tester
Runs a JSONPath expression against a document and highlights the matched nodes as you type.
JWKS Verifier
Fetches a JWKS endpoint, picks the key by kid and verifies a token’s signature and standard claims.
Key Pair Generator
Generates RSA, ECDSA or Ed25519 key pairs and exports them as PEM, JWK or OpenSSH.
Kubernetes Secret Decoder
Decodes every Base64 value in a Secret manifest, and re-encodes an edited one ready to apply.
MIME Type Lookup
Looks up a MIME type from an extension or the other way round, and sniffs the type from file bytes.
OpenAPI Diff
Compares two OpenAPI documents and separates breaking changes from additive ones.
Regex Explainer
Breaks a regular expression into a labelled tree so you can read what each part actually matches.
Source Map Resolver
Maps a minified stack trace back to original files and lines using a source map you supply.
SSH Key Generator
Generates an OpenSSH key pair with a comment and shows the fingerprint. The private key comes out unencrypted — add a passphrase locally with ssh-keygen -p.
String Escaper
Escapes and unescapes strings for JSON, JavaScript, SQL, shell, CSV and regular expressions.
Text Encrypt & Decrypt
Encrypts a message with AES-GCM from a passphrase and produces a self-contained Base64 blob.
ULID & NanoID Generator
Generates sortable ULIDs or short NanoIDs with a chosen alphabet and length, and shows collision odds.
XML Formatter & Validator
Indents XML and reports the line and column of the first well-formedness fault.
ASCII Table Generator
Renders a table as monospaced ASCII, Markdown or box-drawing borders for READMEs and comments.
Docker Image Explorer
Opens an exported image tarball and shows each layer’s command, size and the files it added or deleted.
GraphQL Formatter
Formats queries and SDL, validates a document against a schema and prints the type it resolves to.
Hex Viewer
Shows any file as an offset/hex/ASCII dump, identifies the magic bytes and highlights a search hit.
JSON ⇄ TOML
Converts between JSON and TOML, mapping nested objects onto table headers.
JSON to Rust Structs
Generates serde-annotated Rust structs from a JSON sample, with Option for nullable or missing fields and snake_case renames.
Licence Chooser
Compares common open-source licences by obligation and compatibility and emits the LICENSE file.
OpenAPI Linter
Checks an OpenAPI document for missing responses, unused schemas, references that point at nothing and the other faults that break code generators.
Protobuf Decoder
Decodes a protobuf payload without the .proto file, inferring field numbers, wire types and nesting.
Semver Range Tester
Checks which versions satisfy a range, compares two versions and sorts a list in precedence order.
TOML Formatter & Validator
Formats and validates TOML, normalising table ordering and inline-table style.
User-Agent Parser
Breaks a user-agent string into browser, engine, OS and device, and shows your own for comparison.
WebAssembly Inspector
Lists imports, exports, memory and section sizes of a .wasm module and prints its text format.
XPath Tester
Evaluates an XPath or CSS selector against XML or HTML and lists every matched node.