Calculator
Quick arithmetic operations for daily use.
Open CalculatorSmart tools for daily tasks — no sign-up needed
Encode and decode Base64 and URL values.
UtilityBox's Base64 encoder decoder online is a free, browser-local tool that covers three essential encoding formats in one place. Instantly encode or decode Base64 strings, apply URL percent-encoding to query parameters and paths, and convert special characters to HTML entities — or reverse all three operations with a single click. There is no sign-up, no file upload to a server, and no browser extension required. All processing uses native JavaScript APIs (btoa/atob, encodeURIComponent, and HTML entity maps) directly inside your browser, so your data never leaves your device. Whether you need a base64 converter for embedding images in CSS, a percent encoding tool for API requests, an html entity encoder to sanitize user content, or a jwt decoder online to inspect token payloads, this tool handles every case quickly and accurately on any modern browser — desktop or mobile.
src="data:image/png;base64,...") or in CSS as background-image values. This eliminates extra HTTP requests for small assets, improving page load performance and keeping self-contained HTML documents fully portable without relying on external file paths.A Base64 encoder decoder online is a browser-based tool that converts plain text or binary data into Base64-encoded ASCII strings (encode) and reverses that process (decode). Base64 uses a 64-character alphabet — A–Z, a–z, 0–9, +, and / — making binary data safe to transmit through text-only channels like email, JSON APIs, or HTML data URIs. UtilityBox's tool runs entirely in your browser, so nothing is sent to any server.
A URL encoder decoder online converts characters not permitted in a URL into their percent-encoded equivalents (e.g., a space becomes %20, & becomes %26). This percent encoding tool uses the browser's built-in encodeURIComponent and decodeURIComponent APIs. The reverse operation (decoding) turns percent-encoded sequences back into readable characters. This is essential for safely embedding query-string parameters that contain special characters.
Yes. The Base64 encode decode free tool on UtilityBox processes all data locally inside your browser using native JavaScript APIs (btoa and atob for Base64; encodeURIComponent for URL encoding). No data is transmitted to any server, stored in a database, or logged anywhere. You can safely encode sensitive strings such as API keys or token payloads knowing they never leave your device.
Yes. A JSON Web Token (JWT) consists of three Base64url-encoded segments separated by dots: header, payload, and signature. To use this tool as a JWT decoder online, copy the middle segment (the payload) and paste it into the Base64 decode tab. The tool will output the raw JSON object containing the token's claims such as sub, exp, iat, and custom fields. Note that Base64url replaces + with - and / with _, which the tool handles automatically.
An HTML entity encoder converts special characters like <, >, &, and " into their HTML entity equivalents (<, >, &, "). This prevents browsers from interpreting those characters as HTML markup, which is critical for safely displaying user-generated content and preventing cross-site scripting (XSS) attacks. UtilityBox's HTML entity encoder handles the full range of standard named and numeric entities.
Base64 and percent encoding serve different purposes. Base64 converts arbitrary binary data into a 64-character ASCII string, increasing size by about 33%, and is used in email attachments, data URIs, and API payloads. Percent encoding replaces individual unsafe URL characters with a % prefix and two hex digits, preserving overall string structure. Use a base64 converter when embedding binary in text; use a percent encoding tool when constructing safe URL query strings.
Yes. The Base64 converter on UtilityBox correctly handles multi-byte UTF-8 characters, including accented letters, CJK characters, and emoji. It converts the input string to a UTF-8 byte array before applying Base64 encoding, ensuring round-trip accuracy. Similarly, the decoder reconstructs the original UTF-8 string from the byte array, so non-ASCII characters survive the encode/decode cycle without corruption.
No sign-up, no installation, and no browser extensions are needed. The Base64 encoder decoder online on UtilityBox is completely free and works on any modern browser — Chrome, Firefox, Safari, and Edge on desktop and mobile. All three encoding modes (Base64, URL percent-encoding, and HTML entities) are available instantly on page load with no account required.