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
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