Free developer tools that never upload your data
Format JSON, encode Base64 and URLs, convert JSON to CSV, generate UUIDs and QR codes, convert Unix timestamps, minify HTML CSS and JavaScript, test regular expressions and inspect JWTs. All client-side.
JSON Formatter & Validator
Format, minify and validate JSON with exact line and column errors.
Base64 Encoder & Decoder
Encode and decode Base64 for text and files, with correct UTF-8 handling.
URL Encoder & Decoder
Percent-encode, decode, build query strings and dissect any URL.
JSON to CSV Converter
Convert JSON to CSV and back, flattening nested data with dot notation.
UUID Generator
Generate cryptographically secure UUID v4 or time-ordered v7 in bulk.
QR Code Generator
Create custom QR codes as PNG or SVG, with logo, colours and error correction.
Unix Timestamp Converter
Convert Unix timestamps to readable dates and back, in UTC and your local time.
HTML Minifier
Strip HTML comments and whitespace and see the byte savings instantly.
CSS Minifier
Strip CSS comments and whitespace, and shorten colours and units safely.
JavaScript Minifier
Mangle names and compress JavaScript with terser, entirely in your browser.
Regex Tester
Test regular expressions with match highlighting, group breakdown and flags.
HTML & CSS Snippet Generator
Build clean HTML and CSS boilerplate from a form and copy it straight into your project.
JWT Decoder & Inspector
Inspect JWT headers, claims and expiry locally. The token never leaves your device.
Every tool here runs in your browser. That is not a marketing claim, it is the architecture: JSON is parsed by the browser's own JSON.parse, Base64 by the Web Crypto API, regular expressions by the same engine that runs your page, and minification by the same libraries a production build uses. No form posts anywhere.
It also means the tools behave exactly like client-side JavaScript, which is where most subtle bugs live. The Base64 encoder handles UTF-8 correctly so emoji and accents round-trip. The JSON validator reports line and column and names the actual cause instead of saying SyntaxError. The JWT decoder flags expired tokens, audience mismatches and the none algorithm.
Where an answer depends on the language, the tools say which one applies. Base64 padding, URL encoding of spaces and regular expression flag support all differ between JavaScript, Python and .NET, and knowing which set of rules you are under is usually the whole problem.
Developer Tools questions
Are these developer tools really free with no usage limit?
Is my code or data sent to a server?
Can I use these tools for client-side and server-side code?
Why does the JWT decoder not verify signatures?
Which minifier does the JavaScript tool use?
Do the tools work on mobile?
Not finding what you need?
Tell us which tool would save you time and we will build it. Requests genuinely drive what gets added next.