JSON Formatter
Format, minify and validate JSON with useful syntax errors.
Developer toolsLocal tools for formatting, encoding and verification.
Format, minify and validate JSON with useful syntax errors.
Developer toolsEncode Unicode text to Base64 or decode it back to text.
Developer toolsGenerate one or many cryptographically random UUID v4 identifiers.
Developer toolsConvert Unix seconds or milliseconds to dates in UTC and local time, or convert a date to Unix time.
Developer toolsEncode or decode one URL component with percent encoding.
Developer toolsGenerate SHA-256, SHA-384 or SHA-512 hashes from text or files.
Developer toolsGenerate strong random passwords with the browser cryptography API.
Developer toolsDecode JWT headers and payloads locally without trusting the signature.
Developer toolsTest JavaScript regular expressions in an isolated, time-limited worker.
Developer toolsConvert robustly parsed CSV data to JSON locally.
Developer toolsConvert an array of flat JSON objects to correctly escaped CSV.
Developer toolsFormat JSON, convert Base64 and URL components, generate UUID v4 identifiers, convert Unix timestamps and calculate modern SHA-2 hashes. Native browser APIs keep these utilities lightweight.
Validate an API payload, prepare a query value, compare a file checksum or translate an epoch time. The tools display explicit errors and keep source data inside the current page.
Processing is local, but avoid pasting secrets into any device or browser you do not trust.
No. Base64 is reversible encoding. Hashing is one-way but is also not encryption.
SHA-256, SHA-384 and SHA-512 are provided through Web Crypto.