Base64-decode a List

Decode a list of Base64-encoded strings with this fast, browser-based tool. Supports line-by-line decoding, trimming, ignoring empty lines, and optional URL-safe decoding. Copy, export, and import features included.

Paste your input above or import a file below.
No file chosen
Supported file types: .txt, .csv, .tsv, .log, .json, .xml, .md, .ini, .yaml, .yml, .html, .htm, .css
Total items: 0
Options
Ignore empty lines
Trim whitespace from each line
URL-safe Base64 decoding

How to Use:

  1. Paste or import a Base64 list into the Encoded List box.
  2. Use Options to trim lines, ignore blanks, or decode URL-safe Base64.
  3. Decoded text appears in the output instantly with a live count.
  4. Use Copy Output or Export to File to save results.
  5. Click Clear All to reset the tool.

What Base64-decode a List Tool Can Do:

  • Decode each Base64 string on a separate line
  • Automatically handle URL-safe Base64 if enabled
  • Trim lines and ignore blanks for clean input
  • Show error marker [Invalid Base64] for decoding failures
  • Import and export supported file types like .txt, .csv, .log, etc.
  • Live output and count with visual flash update

Example:

Input:

YXBwbGU=
YmFuYW5h

Output:

apple
banana

Common Use Cases:

Perfect for decoding logs, token lists, API keys, or batch data received in Base64. Helpful in debugging, reverse transformation workflows, or handling URL-safe formats from web services.

Useful Tools & Suggestions:

If you’re decoding Base64 values in a list, start with Trim List Items to clean up any hidden spaces or padding that might throw off the decoding. After that, Join List Items is perfect for combining everything into a single readable string. This combo helps you go from encoded chunks to clean, usable output without formatting issues getting in the way.