Base64 Encode & Decode Online - Free, Private, No Upload
Base64 is everywhere - email attachments, JWTs, data URIs, API payloads. When you need to encode a string or figure out what a Base64 blob says, open the Base64 tool, paste, and read the result. Everything happens locally, so nothing you encode ever leaves your machine.
Quick answer
Open Base64 encoder / decoder, pick Encode or Decode, paste your text, copy the result.
Step-by-step
- Go to getconvertify.me/tools/base64.
- Toggle Encode (text → Base64) or Decode (Base64 → text).
- Paste your input - output appears as you type.
- Copy or Download the result.
When you'd use it
- Decoding JWT parts - header and payload are just Base64url (see the JWT decoder).
- Data URIs - embed small images or files directly in HTML and CSS as
data:image/png;base64,…. - Email attachments - MIME still transports binaries as Base64.
- API debugging - many webhooks and auth flows Base64-encode JSON payloads.
UTF-8 safe
Unlike naive tools that mangle emoji and accented characters, this one handles full UTF-8 - paste héllo 🌍 and you get a correct, round-trippable string.
Private, in-browser
Encoding and decoding run with plain JavaScript in your tab. No server, no account, no history. Paste API tokens and JWTs with confidence.
Common questions
Is Base64 encryption? No - it's encoding. Anyone can decode it. Never use it to "protect" secrets.
Will it handle huge inputs? Yes - only your device's memory is the limit.
Phone? Works fine; copy the result from the share sheet.