Base64 Encoder / Decoder
Convert any text or binary string between Base64 and its original representation. Useful for embedding data in URLs, JWTs, data URIs and email attachments. UTF-8 safe.
runtime
Browser-local execution
Inputs stay inside the current tab unless you copy, download or explicitly export.
memory
Session handoff
Magic Paste can pass input to a target tool through sessionStorage, never through the URL.
control
User-owned state
Favorites, recent tools and workflow history are local browser data you can clear from the browser.
smart handoff graph
session handoff readySuggested next moves
sponsor
Sponsor this toolFixed native slots for developer products. No third-party tracking, no popups, no layout shift.
01
How to use
- 01Type or paste your input on the left.
- 02Pick Encode or Decode mode.
- 03The result updates as you type — copy it with the button on the right.
02
FAQ
- Does it support Unicode?
- Yes. The encoder uses UTF-8 so emoji and non-Latin scripts round-trip correctly.
- What is Base64 used for?
- Base64 is commonly used to embed binary data inside text formats such as JSON, XML, JWT tokens, data URIs and email (MIME).
- Is Base64 encryption?
- No. Base64 is reversible encoding, not encryption. Anyone can decode a Base64 string. Never use it to protect secrets.
03