JSON Studio
Format, validate and fix, minify, browse, diff and convert JSON to CSV, TypeScript, YAML and XML, with big numbers kept exact.
Base64, URL encoding, a JWT decoder, hashes, UUIDs, a regex tester, SQL, HTML, CSS and JS formatters, and PDF to text.
Dev Utilities puts eleven small developer tools in one place, from a JWT decoder and Base64 encoder to a regex tester and SQL formatter. Everything runs in your browser tab.
Small jobs like decoding a token, checking a file hash or tidying a SQL query usually mean searching for a new website each time, and pasting secrets into pages you know nothing about. Dev Utilities gathers eleven of these tools behind one menu, with Ctrl+K to jump between them.
Your input is processed in the tab, JWT tokens, secrets and HMAC keys are never saved, and hashes are computed in plain JavaScript, so the tools also work when opened over a local network address.
See the header and claims explained, when the token expires in plain words, and security notes such as an alg of none. HS256, HS384 and HS512 signatures can be checked against a secret.
Encode and decode text or files as standard or URL-safe Base64, make data URLs, and see decoded images as images. The URL tool encodes, decodes and splits a URL into its parts and parameters.
Compute MD5, SHA-1, SHA-256, SHA-384, SHA-512 and HMAC of text or files, and paste a checksum to compare it with the result.
Generate v4 or v7 UUIDs in bulk, or paste any UUID to see its version, variant and, where it has one, its creation time.
Matches are highlighted live, groups and a replace preview are shown, and every token of the pattern is described in plain words. Patterns run with a one second limit, so a runaway pattern cannot freeze the tab.
Beautify or minify HTML, CSS and JavaScript (minified with Terser), format SQL with your keyword case and indentation, and pull the text of every page out of a PDF.
A short video of Dev Utilities doing its one job, from an empty screen to the finished result.
Best for: you want everyday developer utilities in one place that keep tokens, keys and files on your own computer.
Pick a tool from the sidebar, or press Ctrl+K and type its name.
Paste text, a token or code, or drop a file for Base64, hashing or PDF to text.
Adjust the options if needed, then copy or download the result.
Split the token at the dots and Base64url-decode the first two parts, which gives you the header and the payload as JSON. The third part is the signature, which you can only check with the key that signed it. Paste the token into the JWT decoder and it shows the claims, the expiry in plain words and, for HS256, HS384 and HS512, whether the signature matches your secret.
Yes, nothing you paste is sent over the network. The pages have no server behind them and all work happens in your browser tab. JWT tokens, JWT secrets and HMAC keys are not saved at all, not even in your browser. Other inputs and your options are kept in your browser's local storage so they are there when you come back.
No. Base64 is an encoding that turns bytes into plain text characters, and anyone can decode it without a key. Use it to move data through text-only channels, never to hide secrets.
A v4 UUID is random, while a v7 UUID starts with a timestamp, so v7 ids sort in the order they were created. That makes v7 a good fit for database keys. The UUID tool generates both and shows the creation time hidden in a v7 id.
Use SHA-256 when the publisher offers it. MD5 and SHA-1 are still used for checksums but are no longer considered secure against deliberate tampering. Drop the file into the Hash tool and paste the published checksum into the Compare with field to see whether they match.
Not yet. PDF to text pulls out the text a PDF already contains, page by page. A scanned PDF holds only images of the pages, which would need OCR.
It opens on 22 Nov 2026. Everything above is what it will do.
Format, validate and fix, minify, browse, diff and convert JSON to CSV, TypeScript, YAML and XML, with big numbers kept exact.