Free tool · No sign-up
Base64 Encode / Decode
Encode text or a file to Base64, or decode it back, with a URL-safe variant for tokens and query strings. Handles full Unicode correctly rather than mangling anything past ASCII, and decodes to a downloadable file when the input is binary. Everything happens in the browser.
Direction
Alphabet
Method & assumptions
- Encoding reads your text as UTF-8 bytes first, so accents, CJK, and emoji survive the round trip intact.
- The URL-safe alphabet swaps + and / for - and _ and drops the = padding — the form tokens and query strings expect.
- The decoder tolerates missing padding and stray line breaks, and rejects only characters that cannot be Base64.
- A file you upload is read as raw bytes; a decode that produces binary is offered as a download, never rendered.
- Everything runs in your browser. Nothing you paste or upload is transmitted anywhere.
Other tools
More on the bench
- 01
URL Encode / Decode
Percent-encoding, both directions. - 02
JSON Formatter
Validate, pretty-print, or minify. - 03
Supabase Security Auditor
Point it at your project, find the holes. - 04
JWT Decoder
Paste a token, read what is inside. - 05
Secret & .env Scanner
Paste code or a .env, catch the leaked keys. - 06
Security Headers Scanner
Enter a URL, grade its headers. - 07
CORS Tester
See exactly what a URL allows cross-origin. - 08
UUID Generator
v4 and v7, one or a thousand.
Software engineering
We write the software
behind tools like these
Anyone pulling a Base64 blob out of a token, a data URI, or an API response.
- Free diagnostics
- Same-day across most of the metro
- Named technicians
- No fix, no labour charge