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.
Plate —Other tools
More on the bench
- 01URL Encode / DecodePercent-encoding, both directions.
- 02JSON FormatterValidate, pretty-print, or minify.
- 03Supabase Security AuditorPoint it at your project, find the holes.
- 04JWT DecoderPaste a token, read what is inside.
- 05Secret & .env ScannerPaste code or a .env, catch the leaked keys.
- 06Security Headers ScannerEnter a URL, grade its headers.
- 07CORS TesterSee exactly what a URL allows cross-origin.
- 08UUID Generatorv4 and v7, one or a thousand.
Free diagnosticsSame-day dispatchNamed techniciansDone or free
Need it built, not just checkedWe write the software
We write the software
behind tools like these
Anyone pulling a Base64 blob out of a token, a data URI, or an API response.