Base64 to UTF‑8 Converter - Online Decode Text
Decode a Base64 encoded string that contains UTF‑8 text (emojis, international characters). See the raw output. Local.
UD5 Toolkit
Convert any file to Base64 string & decode Base64 back to downloadable files — instantly, securely, right in your browser.
Drag & drop your file here
or click to browse — any file type supported
Tip: Base64 encoding increases file size by ~33%. For files larger than 50 MB, encoding may take a few seconds. All processing happens locally in your browser — no data is ever uploaded to any server.
Note: If your Base64 string includes a Data URI prefix (e.g., data:image/png;base64,...), the file type will be auto-detected. Otherwise, please specify the filename below.
data:image/png;base64,...), there's a small extra overhead for the MIME type declaration. This tool shows you the exact size comparison after encoding.
iVBORw0KGgo...), suitable for API payloads and backend processing. A Data URI includes a prefix that specifies the MIME type and encoding (e.g., data:image/png;base64,iVBORw0KGgo...), allowing it to be used directly in HTML <img> tags, CSS backgrounds, or browser address bars. Our tool lets you toggle between both formats — enable "Include Data URI prefix" for web embedding, or disable it for API usage.
base64 on Linux/macOS or certutil on Windows.
photo.jpg, report.pdf), and click "Decode & Download". If your Base64 string includes a Data URI prefix, the file type will be auto-detected. The tool converts the Base64 back into binary and triggers a download of the reconstructed file — all locally in your browser.
<img src="data:image/png;base64,...">. However, be aware that some email clients (especially older versions of Outlook) have limited support for Data URIs. For maximum email compatibility, traditional linked images (hosted on a server) are generally preferred. For web pages, Base64 embedding can reduce HTTP requests but may increase HTML file size and prevent browser caching of images.
Decode a Base64 encoded string that contains UTF‑8 text (emojis, international characters). See the raw output. Local.
Paste a string and verify if it is valid Base64. Auto‑detects padding issues and character errors. Quick dev check.
Convert WAV audio files to MP3 directly in your browser using a built‑in codec. Choose bitrate and quality. No upload.
Convert numbers between binary, octal, decimal, hex, and any custom base up to 36. With live preview of all bases.
Convert JSON‑LD structured data into Turtle (TTL) notation. For semantic web and linked data developers. Client‑side.
Parse a JSON array and generate SQL INSERT or UPDATE statements. Perfect for data migration. Client‑side only.
Apply compression and limiting to an audio file with threshold, ratio, attack, and release controls. Improve loudness. All local.
Set your desired retirement date and see a live countdown of remaining days, hours, minutes. Totally motivating.
Enter temperature and wind speed (or humidity) to get the 'feels like' temperature. Safety guidelines included.
Add a realistic water ripple or heat haze distortion to your image. Download the warped photo. Canvas manipulation.
Transform an image from rectangular to polar coordinates (and back). Create amazing circular swirl effects. Local canvas.
Track up to 5 habits with a visual chain. Tap to mark day as done, see longest streaks. Data saved in your browser. Inspired by 'Don't break the chain' method.
Warps your image with a gooey, melting distortion. Adjust strength and radius. Download the surreal result. Local canvas.
Click a metal ion to see the characteristic flame color and wavelength. Useful for analytical chemistry reference.
Generate a random, funny or serious company slogan for your startup idea. Brainstorming helper. All local.
Paste text with \uXXXX or \xXX escape sequences and decode to readable characters. Works for all Unicode planes.
Paste a Base64 data URI and download the image directly. Supports JPEG, PNG, GIF, WebP. Safe local processing.
Decode an image progressively using the ImageDecoder API. See partial results and metadata. Modern alternative to <img>.
Encode latitude/longitude into a geohash string and decode a geohash back to coordinates with precision info. Local algorithm.
Turn multiple images into a single Base64‑encoded sprite sheet and get the corresponding CSS background‑positions. Local.
Convert your text into a string of emojis using a simple substitution cipher. Share secret messages that look fun. Decode them with the same tool. All local.
Encode any text, including emojis and foreign scripts, into a Base64 string. Perfect for data URLs. Local.
Paste a JSON Web Token and decode its header and payload. Verify signature if you provide the secret. Fully local.
Hide your email address from scrapers by encoding it using HTML entities and CSS tricks. Still clickable for real users. Local generator.
Upload multiple text files and concatenate them into one, with optional separators. No upload; processed instantly.
Freeze your live camera, then scan a QR code from the static frame. Works when auto‑scan fails. Private.
Instantly convert plain text into HTML‑safe escaped characters for secure display in web pages. Prevent cross‑site scripting. All processing local.
Paste a data: URL and instantly download the file it represents. Supports all MIME types. Simple extraction.
Convert multiple images to Base64 data URIs at once. Copy individually or as a JSON array. Great for inline assets. Local.
Drop any file to see its raw hexadecimal representation and ASCII side‑by‑side. Navigate with offset. Client‑side only.