← All Tools

Base64 to File Decoder🔒 100% local

Decode Base64 strings to files. Privacy-first, no server uploads.

Related Tools

Base64 ConverterBase64 File DecoderBase64 Encoder

Decodes a Base64 string and prints the plain text back in the page. The decode is atob() followed by the legacy escape()/decodeURIComponent() pairing, which is how multi-byte UTF-8 survives the round trip; a string with characters outside the Base64 alphabet stops with the message Invalid Base64 rather than producing partial output.

How to use it

  1. Paste the Base64 text into the input box. Trailing = padding is accepted either way.
  2. Press Process.
  3. Copy the decoded text out of the output box, or press Clear to start over.

Worked example

SGVsbG8sIFdvcmxkIQ==becomesHello, World!

Computed in Node with atob() plus the same escape/decodeURIComponent pass the tool uses.

SGFwcHkgYmlydGhkYXkhbecomesHappy birthday!

Unpadded input still decodes because its length is already a multiple of 4.

When to use it

What it does not do