Base64 Encoder & Decoder

Encode plain text to Base64 or decode Base64 back to readable text.

Quick samples

Input

Pick encode or decode, then paste the payload.

We process everything server-side so large payloads stay fast and consistent.

When enabled, we trim trailing padding after encoding. Many APIs expect padding, so double-check before sharing.

Removes spaces, tabs, and line breaks before decoding so wrapped payloads from logs or emails decode cleanly.

Result

Review the encoded or decoded payload, then copy the format you need.

Encoded output

Copy wrapped or compact Base64 output after encoding.

T3Zyb1Rvb2xzIGNhbiBzaGlwIGJhc2U2NCBlbmNvZGUgJiBkZWNvZGU=
                        
Alphabet

Standard

Input characters

41

Output characters

56

Wrap preset

No wrapping

Padding removed

No

Documentation

Base64 Encoder & Decoder

Full Docs

About this tool

Base64 Encoder & Decoder encodes and decodes Base64 with URL-safe alphabet, padding, wrap, and binary preview options. Use it when text or bytes need to pass through a Base64-only step.

Key options

URL-safe mode uses - and _ instead of + and /.

Padding controls whether trailing = characters are kept.

Wrap settings control line breaks in encoded output.

info

Gotchas

Base64 is encoding, not encryption. Anyone can decode it.

Match the alphabet and padding expectations of the target system before copying the result.

tips_and_updates

Key use cases

  • -Encode short tokens, credentials, or snippets.
  • -Decode copied Base64 values for inspection.
  • -Clean wrapped Base64 from logs, emails, or exports.
  • -Check binary payloads without assuming they are readable text.

FAQ