Base64 Encoder / Decoder

Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to readable text — with full UTF-8 support for emoji and international characters. Live, private, and runs entirely in your browser.

Type or paste text above to encode or decode.

A Base64 encoder and decoder is a must-have for developers and power users. Base64 encodes binary data as a safe ASCII string, which is why it is used everywhere — email attachments, API authentication tokens, data URIs, and JSON payloads. Numbrary converts text to Base64 and back instantly, right in your browser.

Unlike many tools, Numbrary handles UTF-8 correctly: emoji, accented letters, and other Unicode characters are encoded and decoded exactly as they should be. Decode mode even ignores stray whitespace and newlines, so pasting a wrapped Base64 block just works.

Everything runs locally — your data never leaves your device, and there is no signup, no ads, and no file upload required.

Frequently Asked Questions

What is Base64 used for?
Base64 turns binary data into safe ASCII text so it can travel through systems that only handle text: email attachments (MIME), API authentication tokens, data URIs embedded in HTML and CSS, and storing binary data inside JSON.
Why does my decoded text show strange characters?
The encoded data was probably produced from a different character set, or the input is not valid Base64 for text. Numbrary decodes bytes as UTF-8, which is what almost all modern systems use. If the source used a legacy encoding like Latin-1, the bytes will not map to readable text.
Is Base64 encryption?
No. Base64 is an encoding, not encryption — anyone can decode it in seconds. Never rely on Base64 to hide secrets; use real encryption (like AES) for anything sensitive.
Why does the output sometimes end with = or ==?
That is padding. Base64 encodes 3 bytes of input as 4 characters. When the input length is not a multiple of 3, the encoder adds one or two = characters to complete the final group. It is normal and can be ignored when decoding.

Related Tools

JSON Formatter URL Encoder / Decoder Text Counter Password Generator

Like Numbrary? A small tip keeps the tools free.

Send a tip