Skip to content
Free Online Tools
All Tools Text Tools Developer Tools Generators Converters Calculators Data & Converters Web & Design Encoders & Ciphers Networking Games About Blog News

Base64 Encode / Decode

Developer Tools 100% in-browser Popular

Convert text to and from Base64. Everything runs in your browser and is UTF-8 safe.

How to use the Base64 Encode / Decode

  1. 1 Type or paste your text or Base64 string.
  2. 2 Switch between Encode and Decode — the output updates live.
  3. 3 Copy the result with one click.

About the Base64 Encode / Decode

Base64 is an encoding scheme that represents binary data using 64 printable ASCII characters. It is widely used to embed images in CSS or HTML (data URIs), to send binary data in JSON or email, and in basic auth headers. Encoding does not encrypt data — it just makes it text-safe.

This tool previously required a page reload; it now encodes and decodes instantly in your browser and correctly handles Unicode characters (emoji, accents, non-Latin scripts) using UTF-8 aware encoding, matching what servers expect.

Frequently asked questions

Is Base64 encryption?

No. Base64 is reversible encoding, not encryption. Anyone can decode it — do not use it to protect secrets.

Does it handle emoji and accents?

Yes. The encoder is UTF-8 safe, so Unicode characters round-trip correctly.

Related tools

URL Encode / Decode Percent-encode text for safe use in URLs, or decode an encoded URL back to readable text.
Hash Generator Type text to instantly generate MD5, SHA-1, SHA-256 and SHA-512 hashes.
JSON Formatter & Viewer Paste JSON to beautify, validate and explore it in a live collapsible tree — with search, expand/collapse and JSONPath.

More from us

Recently used