Base64 Decoder

Decode Base64 strings back to readable text instantly in your browser. Free online Base64 decoder with UTF-8 support — your data never leaves your device.

Loading calculator…

Results

Decoded text
DetailValue
Encode length
Decoded length

What is this calculator for?

Decode Base64 strings back into readable text (including UTF-8 / emoji) entirely in your browser.

How to Use This Calculator

Enter the values below, then press Calculate (or press Enter). The calculator updates your results instantly. Try different values to see how your inputs change the outcome.

  1. Base64 to decode — enter a value. A typical Base64 to decode would be Paste Base64 string to decode….
  2. Review your results — the key output is highlighted, with supporting figures below.

What You'll Need

Base64 to decode
a value · required

About This Calculator

This Base64 decoder turns a Base64 string back into plain text — fully client-side with no uploads.

Base64 wraps binary data in 64 printable characters plus = padding. This decoder reverses that: it maps each group of Base64 characters back to their binary bytes and renders them as UTF-8 text, so accents, emoji, and other non-ASCII characters come out correctly.

If you see an error, the string may contain spaces, line breaks, or characters outside the Base64 alphabet — try pasting a clean single-line Base64 value, or use the Formatted JSON tool if you suspect the Base64 itself is malformed.

Worked Examples

Example

Hello, World!

Frequently Asked Questions

Can this decode binary files?
No — this tool renders decoded bytes as UTF-8 text. To recover a file, images, or other binary, use a dedicated file-to-Base64 tool that lets you download the result as a file.
Why does my emoji not decode correctly?
Base64 can hold UTF-8 bytes. This decoder uses the UTF-8 decoder, so emoji should display correctly provided the string was originally encoded from UTF-8 text.