Free Developer Tools
Format some JSON, decode a token, generate an ID. No account, no rate limits, no waiting.
Tools in this category
11 tools- Base64 Encoder / DecoderEncode text to Base64 and decode it back, with full support for any language.SGVsbG8=Hello
- Color ConverterPaste a colour in any format and get all the others, with a live swatch. HEX, RGB and HSL in one place.rgb(15, 117, 107)#0F756B
- Hash GeneratorGet the SHA-256, SHA-512 or SHA-1 hash of any text as you type.2cf24dba5f…SHA-256 of hello
- HTML Entities Encoder / DecoderEscape text so it displays as text in HTML, or turn &-style entities back into readable characters.&the & character
- JSON ↔ CSV ConverterTurn a JSON array into a spreadsheet-ready CSV or paste CSV and get clean JSON back, quoted fields, commas and line breaks handled properly.CSV rowsfrom a JSON array
- JSON FormatterTidy up messy JSON, or find out exactly which line is breaking it.Valid JSONtidied and indented
- JWT DecoderPaste a JSON Web Token and read its header and claims, with expiry and issue times as human dates, decoded on your device, not on a server.HS256algorithm, claims, expiry
- Lorem Ipsum GeneratorPlaceholder text by the paragraph, sentence or word, copy-ready, starting with the classic line if you want it.3 paragraphsor any word count
- URL Encoder / DecoderMake text safe for a URL, or turn a messy encoded link back into something readable.caf%C3%A9café
- URL Slug GeneratorTurn any title into a clean web address, lowercase, hyphenated, accents flattened, punctuation gone.hello-worldHello World!
- UUID GeneratorGenerate one unique ID or a thousand, ready to paste straight into your project.9b1deb4d-3b7d…UUID v4
Ten-second jobs, done in ten seconds
Every developer keeps a mental list of ten-second jobs: decode this token so you can read the claims inside it, pretty-print a response body that arrived as one long line, generate an identifier for a test fixture, encode a value so it survives a query string. None of them are hard. All of them are annoying when the tool you reach for wants an account first.
These pages are the opposite of a platform. Each one is a single static HTML file with the logic inlined. There is no login, no dashboard, no history, no usage tier, and no upsell. Open it, do the thing, close it.
Nothing metered, nothing to join
The usual tax on a small utility is everything wrapped around it: a sign-up wall on the third use, a pretty-print ceiling measured in kilobytes, a decoder that works fine right up until the payload gets interesting.
Nothing here is metered. Every tool arrives complete and free to use as often as you like, with no account, no key and no paid tier planned, which is the version of these utilities that was always worth having.
Each one also installs on its own. Put the JWT decoder on your home screen, or the JSON formatter in your dock, and it opens straight into an empty paste box without the other nine tools coming along for the ride.
The details that save you time
Small utilities fail in small ways that cost real time. Base64 encoders built on the browser'sbtoa throw an exception on any character outside Latin-1, so an accented name or an emoji breaks them, ours encodes to UTF-8 bytes first, so any text round-trips. Decoders frequently accept malformed input and return mojibake instead of an error; ours decodes strictly and tells you when the input is not valid Base64 rather than handing back plausible nonsense.
Where a spec allows more than one behaviour, the tool page says which one it implements and gives you the switch. That is more useful than a tool that silently picks for you and leaves you wondering why two systems disagree.
Linking to these pages
You are welcome to link to any of these tools from documentation, a README, a Stack Overflow answer or an internal wiki. The URLs are stable and will not move. Because there is no account wall, whoever follows the link lands directly on a working tool rather than a signup form, which is usually the point of sharing it.
Made for the way you actually work
Nobody opens a JSON formatter and settles in for the afternoon. You are mid-task, something is wrong, and you need one answer before you can carry on. Every page here opens with the input focused and the result updating as you type, no submit button, no results page, no step between you and the answer.
They also work on a phone, which sounds like a small thing until you are away from your desk and someone sends you a token that will not decode. Big targets, no horizontal scrolling, and no interface that assumes a mouse.
What is coming next
The queue for this category follows what people actually search for rather than what is interesting to build: a JSON formatter and validator, JSON to CSV in both directions, URL encoding, UUID generation in bulk, hash digests, and a JWT decoder that splits the three segments out and pretty-prints the claims.
Each one ships only when it handles the awkward cases properly, malformed input, very large payloads, Unicode outside the ASCII range, because a developer tool that is right ninety percent of the time costs more than it saves. If something you use constantly is missing,say so; requests move things up the queue.
Questions people ask
Can I use these on real production data?
Yes, and that is the usual case. There is no account to create, nothing to name or save, and no step between pasting a value and reading the answer. Standing advice applies whatever tool you use: treat a secret that has been through a clipboard as one worth rotating afterwards.
Are there rate limits or a paid tier?
No. There is no API behind these tools, so there is nothing to meter. Use them as often as you like.
Can I keep one on my home screen?
Yes. Each tool installs on its own, so the JWT decoder can sit beside your other shortcuts without the other nine coming with it. It opens straight into the paste box.
Why does your Base64 output differ from another tool's?
Usually because of the alphabet. Standard Base64 uses + and / with = padding; URL-safe Base64 uses - and _ and often drops the padding. Our encoder lets you pick, and the decoder accepts either. The other common cause is character encoding, we always encode text as UTF-8 first, which is what almost every modern system expects.
Can I use these in a corporate environment?
They are ordinary web pages with no third-party scripts, so they tend to load behind restrictive proxies where heavier tools do not. There is also no account to create and no licence to buy, which usually removes the procurement conversation entirely.
Will you add an API?
No. These are pages you open rather than a service you integrate with, and every transformation here is a few lines in whatever language you are already writing. Keeping them as pages is part of what lets them stay free with no key to manage.