Base64 Encode & Decode Online
Free online Base64 encoder and decoder powered by Rust + WebAssembly. Encode text to Base64 or decode it back — 100% in your browser, nothing uploaded.
Use it in your terminal (or let an AI agent run it)
This tool also ships as a command-line version in the wasm-tools-cli
npm package — the exact same engine as this page, running locally on your machine.
echo 'hello' | npx wasm-tools-cli base64 encode
About Base64 Encoder / Decoder
Base64 Encoder / Decoder is a free online data tool that runs entirely in your browser. There is nothing to install and no account to create: open the page, use the tool, and download the result. Because all processing happens locally on your device (via WebAssembly), your files and text are never uploaded to any server.
How to use Base64 Encoder / Decoder
- Paste or type your content into the input box.
- Choose the operation (and any options) and click the corresponding button.
- Copy the result or download it as a file.
Frequently asked questions
Is Base64 Encoder / Decoder really free?
Yes — Base64 Encoder / Decoder is completely free, with no account, no watermark, and no usage limits. It runs entirely in your browser.
Are my files uploaded to a server?
No. All processing happens locally on your device using WebAssembly. Your files never leave your computer — close the tab and nothing remains.
Which browsers are supported?
Any modern browser on desktop or mobile: Chrome, Firefox, Safari, and Edge.
Related tools
Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and kebab-case.
WebAssemblyCLI / agentColor Converter
Convert colors between HEX, RGB, and HSL formats instantly.
WebAssemblyCLI / agentCSS Formatter
Beautify (pretty-print) minified or messy CSS instantly, right in your browser.
runs locallyCSV to JSON Converter
Convert CSV data to a JSON array of objects, using the header row as keys.
WebAssemblyCLI / agentHash Generator
Calculate MD5, SHA-1, SHA-256, SHA-512, and CRC32 checksums of any text.
WebAssemblyCLI / agentHTML Formatter
Beautify (pretty-print) minified or messy HTML instantly, right in your browser.
runs locally