Base64 Encoder/Decoder

Encode or decode Base64 in real-time. Supports UTF-8 text and file encoding. Everything runs in your browser — nothing is sent to the server.

0 characters · 0 bytes

0 characters

Encode File to Base64

Drop a file here or click to select

Max recommended: 5 MB

About Base64 Encoding

Base64 is a binary-to-text encoding scheme that represents binary data as an ASCII string using 64 characters (A-Z, a-z, 0-9, +, /).

URL-safe Base64 replaces + with - and / with _, and strips padding = characters. This makes it safe for use in URLs and filenames.

This tool handles UTF-8 properly, encoding multi-byte characters correctly using the TextEncoder/TextDecoder APIs.