Debug APIs and data
Format, validate and compare JSON payloads before you ship a change.
Free online tools that run in your browser, so sensitive input stays on your device.
Start from what you need to get done and move through related tools step by step.
Format, validate and compare JSON payloads before you ship a change.
Hash, generate strong secrets, encrypt data and verify tokens.
Create meta tags, slugs, robots.txt and sitemaps for better indexing.
The most used tools – each task takes a minute or two.
Format and pretty-print JSON with 2 spaces, 4 spaces or tabs, optionally sort keys, and get exact line and column for syntax errors. Runs in your browser.
Validate JSON against the RFC 8259 grammar and see the exact line, column and reason of any error, plus duplicate-key warnings and structure stats.
Compare two JSON documents structurally: see added, removed and changed values by JSONPath, ignoring key order and formatting. Free and runs in your browser.
Test JavaScript regex live with all flags (g i m s u y d): highlighted matches, capture and named groups, indices and replace preview. Hang-proof worker.
Decode a JWT to read its header, payload claims and signature, with exp, nbf and iat shown as dates and an expiry status. Runs locally; nothing is uploaded.
Verify a JSON Web Token's signature with an HMAC secret, PEM public key, X.509 certificate, JWK or JWKS, and check exp, nbf, issuer and audience locally.
Decode Base64 or base64url to readable UTF-8 text, or view the raw bytes as hex. Handles missing padding, whitespace and data: URI prefixes.
Encode text or hex bytes to Base64 in your browser. Full UTF-8 support (emoji, CJK, accents), URL-safe alphabet, optional padding and 76-char wrap.
Generate strong random passwords in your browser with crypto.getRandomValues. Choose length and character sets and see the exact entropy in bits.
Cyclic Redundancy Check algorithms for error detection
Message Digest algorithms (MD2, MD4, MD5)
Secure Hash Algorithm 1 - 160-bit hash function
Secure Hash Algorithm 2 family (SHA-224, SHA-256, SHA-384, SHA-512)
Secure Hash Algorithm 3 based on Keccak
Keccak cryptographic hash function
Extendable-output functions (SHAKE128, SHAKE256)
Customizable SHAKE functions
Keccak Message Authentication Code
Password generation, analysis, hashing, and security tools
Symmetric and asymmetric encryption, HMAC and key generation (AES, 3DES, RSA, PGP)
Encode and decode data: Base64, Base32, Base58, URL, HTML entities, hex, Unicode and more
Format, minify and validate code and data (JSON, XML, YAML, SQL, HTML, CSS) and convert naming cases
Generate IDs, keys, test data, QR codes, barcodes and config files (UUID, API keys, .gitignore, Dockerfile)
Convert data formats, number bases, colours, timestamps, units and currencies (JSON, CSV, YAML, XML)
Count, compare, clean and transform text (word count, diff, regex, case, duplicates)
Tools for manipulating and converting images (Compress, Resize, Convert)
Generate CSS visually: shadows, gradients, flexbox and grid layouts, animations and colour palettes
Tools for web developers and SEO (JWT, URLs, DNS, HTTP headers, meta tags, sitemaps)
Calculators for finance, health, percentages, programmer arithmetic and everyday maths
Time zones, date differences, business days, timers, stopwatch and world clock
Every tool is built to be accurate, fast and immediately useful in real work.
Use the JSON formatter, validator and diff together before deploying.
Check hashes, run symmetric encryption and generate keys for integrations.
Convert formats, clean text and export data in exactly the shape you need.