Encode.Decode.
Base64, URL encoding, JWTs, hex, binary, Unicode and hashes in one place. Private and instant, and nothing you paste is ever uploaded.
How it works
Encoding changes data into a different form so it can be stored or sent safely. Base64 turns binary data into plain text, URL encoding makes characters safe to use in links, and HTML entities stop characters like < from being read as markup. Encoding is not encryption: anyone can decode it, so never use it to hide secrets.
Many online decoders send what you paste to a server. That's a real risk when the input is a JWT, an API response or customer data. Every tool on codec.tools runs in your browser using built-in Web APIs. You can check this yourself in your browser's network tab: no requests are made.
Tools on the way
Base64 encode / decode
Text and files, standard and URL-safe.
URL encode / decode
Percent-encoding for links and query strings.
JWT decoder
Read the header and claims, verify HS256 locally.
HTML entity encoder
Named and numeric entities.
Text ↔ binary / hex
Convert text to and from binary and hex.
Number base converter
Binary, octal, decimal and hex.
Unicode inspector
Find out exactly which character you have.
Hash generator
SHA-1, SHA-256, SHA-512 and MD5.
UUID / ULID generator
v4, v7 and ULID, in bulk.
Unix timestamp converter
Epoch seconds and milliseconds to dates.
Morse code translator
Text to Morse code, with audio.
Cipher tools
ROT13, Caesar, Vigenère and Atbash.
Questions
Is Base64 encryption?
No. Base64 is a reversible encoding with no key, so anyone can decode it. Use real encryption to protect data.
Is it safe to paste a JWT here?
The decoder runs entirely in your browser and nothing is sent anywhere. Still, treat live production tokens with care wherever you paste them.