Encoders & Decoders
Free browser-based encoders and decoders: Base64, hex, URL, JWT, hashes, AES, and more. Fast, accurate, and 100% private.
Encoding and decoding show up constantly in day-to-day development, usually at the exact moment something looks wrong: a Base64 string that needs to become readable text, a URL parameter that’s been double-escaped, a JWT you want to inspect without a wallet of trust, or a hash you need to verify against a known value. These tools handle the conversion instantly and entirely client-side, since a lot of what gets pasted here - tokens, session data, encoded credentials - is exactly the kind of thing that shouldn’t be sent to a server just to take a quick look at it. Pick the direction you need and paste; there’s no account, upload step, or waiting involved.
Encrypt or decrypt text with a passphrase using AES-GCM via the browser's native Web Crypto API.
Base32 Encoder/DecoderEncode text to Base32 and decode it back, using the standard RFC 4648 alphabet.
Base58 Encoder/DecoderEncode text to Base58 and decode it back, using the standard Bitcoin alphabet.
Base64 DecoderPaste a Base64 string to get the original text back - decode-first, in your browser.
Base64 Encoder & DecoderConvert text to and from Base64 encoding instantly.
Byte to String ConverterDecode a list of decimal byte values (0-255) into UTF-8 text, or the reverse.
CRC-16 Checksum CalculatorCompute a CRC-16 checksum (ARC, CCITT-FALSE, or XMODEM) for text, for accidental-corruption detection.
CRC32 Checksum CalculatorCompute the CRC32 checksum of text or a small file, for integrity/error-detection checks.
Gzip Text CompressorCompress text to a base64-encoded gzip string, or decompress one back to plain text, entirely in your browser.
Hash GeneratorGenerate MD5, SHA-1, SHA-256, and SHA-512 hashes of any text, all at once.
HTML Entity ConverterEncode text to HTML entities or decode entities back to plain text.
JWT DecoderDecode a JWT into its header and payload, entirely in your browser - the token never leaves your device. Decoding only, signature is not verified.
Morse Code ConverterConvert text to Morse code or Morse code back to text, in either direction.
String Escape / UnescapeEscape or unescape strings for JavaScript, Java, or regex, each handling its own special characters.
Text to ASCII ConverterConvert text to its ASCII/Unicode code points, or decode a list of codes back into text.
Text to Binary ConverterConvert text to its 8-bit binary representation and back, space-separated byte by byte.
URL Encoder & DecoderPercent-encode or decode text and URLs instantly in your browser.
UTF-8 Encoder/DecoderEncode text into its raw UTF-8 byte representation, or decode a UTF-8 byte sequence back to text.
UTF-8 to ASCII ConverterValidate that text is strict 7-bit ASCII (code points 0-127), and see exactly which characters aren't if not.