Unicode text
Input: Hello local tools
Output: SGVsbG8gbG9jYWwgdG9vbHM=
Encoding
Encode and decode UTF-8 Base64 text locally, including URL-safe output when needed.
Runs in your browser. Input is not uploaded or sent to an external API.
Use this page for text Base64 work: API snippets, config values, small encoded fields, and quick Unicode round-trips.
Input: Hello local tools
Output: SGVsbG8gbG9jYWwgdG9vbHM=
Input: eyJsb2NhbCI6dHJ1ZX0=
Output: {"local":true}
Decode a small Base64 value before formatting the result with JSON Formatter.
Encode short text values for examples without leaving the browser.
For image files and data URIs, use Image to Base64 so MIME type and file size guardrails are visible.
No. Encoding and decoding happen in the current browser tab.
No. Base64 is reversible encoding and should not be used as a secrecy layer.