Base64 Encoder / Decoder
Encode text to Base64 and decode Base64 back to plain text. The encoding behind email attachments, data URLs and a thousand ARG puzzles.
About Base64
Base64 wraps any data in 64 safe characters so it can survive systems that only speak text, it is how images ride inside web pages and attachments ride inside emails. That string of gibberish ending in “=” you found in a game’s files or an ARG clue? Almost certainly Base64.
Krunes encodes full Unicode text (accents and all) and decodes any valid Base64 string back. The trailing “=” signs are padding, the tell-tale signature that gives Base64 away.
- Trailing “=” characters are padding, and the classic sign a string is Base64.
- Base64 makes data about 33% larger, three bytes become four characters.
- ARGs and games like Doki Doki Literature Club hide lore in Base64-encoded files.
- It is encoding, not encryption, anyone can decode it, which is rather the point here.
The Base64 Key, A to Z
Hover or tap any letter to study it. This chart is the full key used by the translator above.
Related Languages
← Browse all 38 languages · Practice reading Base64 in the Glyph Trainer →