Base64 Tool
Encode & decode Base64 — text and files
0 chars
Examples
Encode text
Input
Hello, world!
Output
SGVsbG8sIHdvcmxkIQ==
Decode Base64
Input
RGV2dG9vbGtpdA==
Output
Dev Nexus
Frequently asked questions
Is my data uploaded to a server?
No. Encoding and decoding — including files you pick — run entirely in your browser. Nothing ever leaves your machine.
Does it handle Unicode and emoji?
Yes. Text is encoded as UTF-8 before Base64, so accented characters, emoji and non-Latin scripts round-trip correctly.
Can I Base64-encode a file?
Yes. Use Upload file to Base64-encode any file's raw bytes — handy for building data URIs for images, fonts and other assets.