Base64 & URL Encoder
7 toolsEncode or decode Base64 and URL strings.
Runs in your browser — your files and text stay on your device
Encode text to Base64 or decode it back, and percent-encode or decode URL values. Base64 is an encoding, not encryption, so anyone can decode it. Everything runs in your browser, so tokens and other sensitive strings aren't sent to a server.
Base64 & URLJWT DecoderJWT GeneratorFile ↔ Base64HTML Entity Encode/DecodeBase32 Encode/DecodePunycode (IDN) Converter
Output
How to use this tool
- 1Choose Base64 or URL mode, and Encode or Decode direction.
- 2Paste text into Input.
- 3Output updates instantly.
- 4Click Copy to copy the result.
Frequently asked questions
What's the difference between Base64 and URL encoding?
Base64 turns arbitrary data into a compact ASCII string. URL encoding escapes special characters so text is safe inside a URL.
Why did decoding fail?
Decode mode expects input actually produced by that encoding — pasting plain text into Base64 decode will error, as expected.
Is my text sent to a server?
No — encoding/decoding runs entirely in your browser.