Format, minify, validate and beautify JSON with inline error highlighting.
Compare two JSON documents side-by-side with line-level highlighting and key sorting.
Remove duplicates, empty rows, trim whitespace, convert UTF-8 ↔ Shift-JIS.
A simple, fast calculator with keyboard support, calculation history and editable display.
Convert YAML ↔ JSON and YAML ↔ Java .properties with strict validation.
Encode and decode Base64 (and Base64URL) for text or files. Real-time, browser-only.
Encode and decode URLs, query strings and URI components with percent-encoding and form-style spaces.
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes for text or files in your browser.
Convert Unix timestamps (seconds or milliseconds) to and from human-readable dates across timezones.
Decode JSON Web Tokens to inspect header, payload and signature, with readable timestamps and expiry status.
Test regular expressions in real time with match highlighting and presets.
Escape JSON into a string literal suitable for embedding into source code (double quotes and backslashes escaped).
Convert JSON to YAML in your browser with strict validation.
Convert YAML to JSON in your browser with full spec support.
Convert a JSON array of objects to CSV with auto-detected headers.
Convert CSV to a JSON array of objects with typed cell values.
Convert a YAML list of objects to CSV without losing data.
Convert CSV to a YAML list of objects with typed cell values.
DevFormatLab · Reference guide