Collection
Developer Essentials
The tools that come up in a normal working day, gathered from three different categories so the whole debugging kit sits in one place.
What is in this collection
JSON Formatter
Pretty print, validate and beautify JSON instantly.
Open toolJSON Viewer
Explore large JSON as a collapsible tree with search and copyable paths.
Open toolJSON Validator
Check JSON against the spec and get the exact line, column and cause.
Open toolRegex Tester
Test patterns against sample text with live match highlighting.
Open toolJWT Decoder
Inspect header, payload and expiry without sending the token anywhere.
Open toolJWT Generator
Build and sign JSON Web Tokens with custom headers, payloads and claims.
Open toolBase64 Encoder
Encode and decode Base64 for text, files and data URIs.
Open toolBase64 Decoder
Decode Base64 into text, JSON, XML, HTML or an image, with format detection.
Open toolURL Encoder
Percent-encode URLs, query strings and text for safe transmission.
Open toolURL Decoder
Decode percent-encoded URLs, query strings and text back into readable form.
Open toolUUID Generator
Generate v1, v4, v6 and v7 identifiers in bulk, and validate existing ones.
Open toolUUID Validator
Validate UUIDs in bulk and detect their version, variant and formatting issues.
Open toolHash Generator
Hash text or files with MD5, SHA-1, SHA-2, SHA-3, BLAKE2 and RIPEMD-160.
Open toolHTML Formatter
Pretty print and indent HTML with consistent attribute wrapping.
Open toolSQL Formatter
Format queries with consistent keyword casing and indentation.
Open toolXML to JSON
Turn XML into clean JSON, with attributes, arrays and namespaces handled.
Open toolJSON to XML
Convert JSON into well-formed XML with custom roots, arrays and attributes.
Open toolCSV to JSON
Turn spreadsheet exports into clean, typed JSON records.
Open toolJSON to CSV
Flatten arrays of objects into a spreadsheet-ready CSV file.
Open toolJSONPath Tester
Write and test JSONPath expressions against JSON with instant results.
Open toolJSON Compare
Diff two JSON documents structurally and see what was added or changed.
Open toolJSON Diff
See what changed between two JSON documents in a Git-style unified diff.
Open toolJSON Minifier
Strip whitespace from JSON and see exactly how many bytes it saved.
Open toolDiff Checker
Compare two blocks of text or code, see what changed, and merge the two.
Open toolCron Expression Generator
Build, validate and explain cron expressions, with a preview of the next runs.
Open toolUnix Timestamp Converter
Convert Unix timestamps to dates and back, in seconds, milliseconds, microseconds or nanoseconds.
Open toolHTTP Status Codes
Look up any status code with its meaning and typical use.
Open toolMIME Type Lookup
Find the MIME type for a file extension, or the extensions behind a type.
Open toolUser Agent Parser
Identify the browser, OS, device, engine and bot markers behind a User-Agent.
Open toolCSS Formatter
Format stylesheets with consistent rules, nesting and spacing.
Open toolJavaScript Formatter
Beautify JavaScript and TypeScript with predictable indentation.
Open toolYAML Formatter & Validator
Format and validate YAML, with comments preserved and multi-document support.
Open toolXML Formatter
Beautify, validate and explore XML with an interactive tree view.
Open toolSQL Minifier
Collapse queries to a single line and strip comments safely.
Open tool
One payload, start to finish
The common path through this set: validate the response to find the parse error, open it in the tree viewer to see the shape, write a JSONPath expression to pull out the part you need, diff it against what you expected, and minify to check the byte cost.
Why it crosses categories
JWT decoding and hashing belong to Security, and the four format conversions belong to Converters, but nobody debugging an API opens them from a different part of the site. They sit here with the rest of the kit for that reason.