UTF‑8 to Base64 Converter - Online Encode Text
Encode any text, including emojis and foreign scripts, into a Base64 string. Perfect for data URLs. Local.
UD5 Toolkit
Instantly decode Base64 encoded strings to readable UTF-8 text — fast, secure, and works entirely in your browser.
TextDecoder API for accurate UTF-8 decoding, supporting all languages, emojis, and special characters.
= to reach a multiple of 4. (3) You're pasting URL-safe Base64 (using - and _ instead of + and /) — our tool automatically handles this conversion. (4) Extra whitespace or line breaks — these are automatically stripped before decoding.
+ and / as its 62nd and 63rd characters, with = for padding. URL-safe Base64 (Base64URL) replaces + with - and / with _, and often omits the = padding entirely. This makes it safe for use in URLs, filenames, and query parameters without percent-encoding. Our tool automatically detects and converts URL-safe Base64 to standard Base64 before decoding, so you can paste either format without worry.
^[A-Za-z0-9+/]*={0,2}$ (for standard Base64) or ^[A-Za-z0-9_-]*={0,2}$ (for URL-safe Base64). The length (after removing whitespace) should be a multiple of 4. The padding = should only appear at the end, with at most two equals signs. Our tool performs these validations automatically and provides clear error messages. You can also simply paste your string — if it decodes successfully, it's valid.
base64 -d (Linux/macOS) or certutil -decode (Windows). For typical use cases like JWTs, configuration values, and short text snippets, this online tool is perfectly fast and responsive.
+) and slash (/), with equals (=) for padding. However, the data encoded in Base64 can represent anything — when that data is UTF-8 text, it can encode the full Unicode character set (over 143,000 characters spanning all languages, symbols, and emojis). The UTF-8 encoding scheme represents each Unicode character using 1 to 4 bytes, which are then Base64-encoded for safe transport.
Encode any text, including emojis and foreign scripts, into a Base64 string. Perfect for data URLs. Local.
Encode any file into a Base64 string that you can copy, or decode a Base64 string back to a downloadable file. Pure frontend.
Paste a string and verify if it is valid Base64. Auto‑detects padding issues and character errors. Quick dev check.
Convert English words into their International Phonetic Alphabet (IPA) representation. For pronunciation learning. Local.
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.
Convert WAV audio files to MP3 directly in your browser using a built‑in codec. Choose bitrate and quality. No upload.
Change audio files between MP3, WAV, FLAC, and OGG. Choose codec and bitrate. Works completely offline in the browser.
Translate text into semaphore flag positions and decode semaphore back to letters. Interactive animated flags. For scouts and maritime fans.
Paste a Bitcoin, Ethereum, or other crypto wallet address and quickly verify its format and checksum. No connection to blockchain.
Paste raw email headers and see authentication results (SPF, DKIM, DMARC) in a readable table. Find spoofing attempts.
Enter a domain and see its SSL certificate details: issuer, validity dates, and chain. Client‑side fetch.
Inspect any website's SSL/TLS certificate details: issuer, expiry date, subject, and SANs. Verify certificate chains. All checks are private and require no server upload.
Type a negative thought and see which cognitive distortion it matches. Get a suggestion for reframing. Self-help tool.
Check which cipher suites a website supports and identify weak or outdated ones. Quick security audit from your browser.
Apply compression and limiting to an audio file with threshold, ratio, attack, and release controls. Improve loudness. All local.
Log daily sleep to see cumulative sleep debt or surplus over weeks. Visualizes chronic sleep loss trends. Stores data locally in your browser only.
Set your desired retirement date and see a live countdown of remaining days, hours, minutes. Totally motivating.
Validate a DNSSEC chain by entering DS and RRSIG records. Verify that signatures match. Educational. Local algorithm.
Load a video and visually check if audio aligns with lips. Use frame‑by‑frame stepping. Debug playback issues.
Display striped patterns that can cause visual distortion. Learn about visual stress. Switch colors.
Log the hours you slept each night and rate the quality. See a weekly bar chart. Local storage.
Lay down a beat on a grid sequencer for kick, snare, and hi-hat. Play, loop, and adjust tempo. All sound via Web Audio API.
Use a coin for scale and log the size of swelling after an insect sting over time. Detect allergic progression.
Choose your tea type and start a precise steeping timer with color‑changing background. Never over‑steep again.
Visualize the probability distribution of dice rolls as a color‑coded heatmap. For any NdM combination. RPG strategist's dream.
Follow an animated circle that guides you through the 4‑7‑8 breathing pattern. Inhale 4s, hold 7s, exhale 8s. Counts cycles and provides haptic cues.
Compare all CSS easing presets side by side on a bouncing ball. See which curve fits your UI animation.
Start/stop timer per project to log hours. See daily and weekly totals. Data stays in localStorage. Export summary as CSV. No account needed.
Tap any key to the beat and get the BPM (beats per minute). Useful for DJs, musicians, and running. Simple and accurate.