Encoders & Decoders
20 toolsEncoding and decoding are everyday tasks for developers — whether you're working with APIs, authentication tokens, cryptographic keys, or data serialization. All tools below run entirely in your browser using the Web Crypto API and built-in browser standards, so your data never leaves your device.
Base64 Encoder / Decoder
Encode & decode Base64 strings
PopularURL Encoder / Decoder
Encode & decode URL components
HTML Entity Encoder
Encode & decode HTML entities
JWT Decoder & Verifier
Decode & verify JWT tokens with signature check
PopularHash Generator
MD5, SHA-1, SHA-256 & SHA-512 hashes
Base64 Image Encoder
Convert images to Base64 data URIs
Base64 Image Decoder
Decode Base64 strings back into images
GZIP Compress / Decompress
Compress & decompress text with GZIP
Text Escape / Unescape
Escape & unescape JSON, HTML, URL, XML & more
Backslash Escape / Unescape
Escape & unescape backslash sequences per language
Bcrypt Hash Generator
Hash & verify passwords with PBKDF2-SHA256
HMAC Generator
Generate HMAC-SHA256/384/512 message digests
AES Encrypt / Decrypt
Encrypt & decrypt text with AES-256-GCM
PopularPDF Signature Checker
Check PDF files for digital signatures
Base32 Encoder / Decoder
Encode & decode Base32 strings (RFC 4648)
Punycode Encoder / Decoder
Convert internationalized domain names to Punycode
Morse Code Translator
Translate text to Morse code & back with audio
Hex String Encoder / Decoder
Convert text to hex strings & back
PBKDF2 Key Generator
Derive cryptographic keys with PBKDF2
Base58 Encoder / Decoder
Encode & decode Base58 (Bitcoin & Flickr alphabets)
What’s included
- Base64 encoding & decoding for text, binary, and image data
- URL encoding & decoding for query strings and path components
- JWT decoding, inspection, and signature verification
- Cryptographic hashing with MD5, SHA-1, SHA-256, and SHA-512
- AES-256-GCM encryption and decryption
- HMAC generation for message authentication
- GZIP compression and decompression
Common use cases
- Debugging API authentication tokens and JWTs
- Encoding credentials or binary data for HTTP headers
- Verifying file integrity with hash checksums
- Encrypting sensitive data client-side before storage