Home/Base64 Encoder & Decoder
Developer tool · runs locally

Base64 Encoder & Decoder

Encode text to Base64 or decode Base64 back to UTF-8 text. Everything runs locally in your browser.

InputText or Base64
OutputReady
Browser-side processingUTF-8 supportURL-safe mode

Encode Base64 online

Use Encode mode to convert regular UTF-8 text into Base64. This is useful when working with APIs, authorization headers, data payloads, configuration values and other systems that represent binary or text data using Base64.

Decode Base64 online

Use Decode mode to convert valid Base64 back to readable UTF-8 text. Invalid Base64 input is rejected instead of silently producing corrupted output.

UTF-8 aware

Handles Unicode characters correctly, including non-Latin text and emoji.

URL-safe Base64

Supports the URL-safe alphabet that uses - and _ and commonly omits padding.

Private by design

Your input is processed in JavaScript and is not submitted to a Smart Web Utility API.

Fast workflow

Copy, download, swap direction and process with Ctrl/⌘ + Enter.

Related tools