Base64 Encode / Decode
Instantly encode text or binary data to Base64, or decode Base64 back to plain text. Supports URL-safe Base64 and file encoding (images, PDFs).
SGVsbG8sIFdvcmxkISDwn4yN
18 bytes
Input
24 chars
Output
33%
Overhead
Frequently Asked Questions
What is Base64 encoding?
Base64 encodes binary data (or any string) into a set of 64 ASCII characters (A-Z, a-z, 0-9, +, /). It's used to safely transmit binary data over text-only channels like email, URLs, or JSON fields.
When should I use URL-safe Base64?
Standard Base64 uses + and / which are special characters in URLs. URL-safe Base64 replaces + with - and / with _, and removes = padding. Use this when embedding Base64 in URLs or filenames.
Does Base64 encrypt my data?
No. Base64 is encoding, not encryption. Anyone with a Base64 decoder can read the original data. It only makes binary data text-safe. For security, use actual encryption (AES, RSA, etc.).