Base64 & URL Encoder / Decoder
Encode and decode Base64, URL encode and decode text. Convert text to Base64 for CSS or decode complex URLs. Free, in browser.
Your files are 100% safe. Processing is done in your browser; nothing is uploaded to any server.
How to use this tool & why it helps
Base64 and URL encoding are essential for developers. This free tool runs entirely in your browser using built-in JavaScript (btoa, atob, encodeURIComponent, decodeURIComponent). No data is sent to any server. Use Base64 Encode to convert text or to embed small images as data URIs in CSS; use Base64 Decode to read encoded strings. Use URL Encode to safely encode special characters in query strings or paths; use URL Decode to decode complex or encoded URLs.
Select the mode (Base64 Encode/Decode or URL Encode/Decode), paste or type your input, and click Convert. Copy the result with one click. The tool handles Unicode text correctly for Base64 via UTF-8 encoding. It is fast, lightweight, and works offline once the page is loaded.
Developers often need to encode or decode strings when building APIs, debugging, or working with data URIs. This tool provides a quick, private way to do it without leaving your browser or installing anything. Free and no sign-up required.
