Skip to main content
Category

Developer Tools

Free online developer tools: JSON formatter, regex tester, Base64/URL encoder and more.

15 tools

Developer Tools collects small text utilities used while building or debugging: two encoders and two generators. The Base64 and URL encoders convert a string to and from a transport-safe form — Base64 for tokens and binary-ish payloads, percent-encoding for a single URL parameter. The SHA Hash Generator produces a SHA-256, SHA-384 or SHA-512 digest of the text you paste. The UUID Generator returns one random version-4 identifier from the browser's secure random source. Everything works on text in the browser with nothing sent out; the file-based equivalents live in File Conversion Tools.

Which tool should I use?

  • Use the Base64 Encoder/Decoder for a text string; it needs standard padded Base64 and returns UTF-8 text. For a binary file or a data: URL, use Base64 File Encoder & Decoder in File Conversion Tools.
  • Use the URL Encoder/Decoder to build or read one query-string value or path segment, not to encode a whole URL with its scheme and slashes.
  • Use the SHA Hash Generator to hash a piece of text. To hash a file, or to produce a legacy SHA-1 checksum, use File Hash Generator in File Conversion Tools.
  • Use the UUID Generator when you need a throwaway unique id; it produces one random v4 UUID at a time and nothing else.

Limitations and things to know

  • The Base64 decoder rejects URL-safe Base64 (- and _) and unpadded input, and fails if the decoded bytes are not valid UTF-8 text.
  • The URL encoder uses component encoding: the characters - _ . ! ~ * ' ( ) are left as-is, and an entire URL is not encoded correctly.
  • The SHA Hash Generator offers no MD5 or SHA-1, hashes one algorithm at a time, and is capped at 2 MB of text.
  • The UUID Generator makes only random version-4 UUIDs — no sortable v1/v7, no name-based v5, no bulk output — and errors instead of falling back to weak randomness if the browser has no secure RNG.

We use cookies to run this site and, with your consent, to understand usage and personalize ads. You can change your choice at any time.