Base64 Encode
Encode text or Unicode (emoji, accents, any language) to Base64 — or URL-safe base64url — instantly in your browser. Live output, byte counts, and one-click copy.
Free online encoding tools that run entirely in your browser.
Encode text or Unicode (emoji, accents, any language) to Base64 — or URL-safe base64url — instantly in your browser. Live output, byte counts, and one-click copy.
Decode Base64 or URL-safe base64url back to readable UTF-8 text as you type. Tolerates missing padding and line breaks, with instant validation and copy.
Paste a Base64 string or data:image URL and preview the image instantly, with type, dimensions, and size — then download it. Decoded locally, never uploaded.
Drag and drop a PNG, JPG, GIF, WebP, or SVG and get a Base64 Data URL you can paste straight into CSS, HTML, or JSON. Encoded in your browser — nothing is uploaded.
Percent-encode text for safe use in URLs, query strings, and form fields. Switch between component (encodeURIComponent) and full-URL (encodeURI) modes with live output.
Decode percent-encoded (%20, %26 …) URL strings back to readable text as you type, with + treated as a space and clear errors for malformed input.
Encode special characters into HTML entities.
Decode HTML entities back to readable characters.
Convert text to 8-bit binary and decode binary bytes back to text live, with byte and bit counts. Great for learning ASCII, debugging payloads, and CS homework.
Translate text to Morse code and decode Morse back to letters live. Handles letters, digits, punctuation, and / word separators — with character and word counts.
Encode and decode text with a classic Caesar shift cipher. Live output, a shift slider, a ROT13 preset, and a clickable brute-force preview of all 26 shifts.