Base64 Encoder & Decoder - Online Base64 Converter
Convert text and files to Base64 or decode Base64 back to original content. Processed locally with no server upload, ensuring complete data security.
UD5 Toolkit
Paste a full URL to extract and decode its query parameters.
| # | Parameter | Decoded Value | Encoded Value |
|---|
% followed by two hexadecimal digits representing the character's byte value in UTF-8. For example, a space becomes %20, and the Chinese character "你" becomes %E4%BD%A0. This ensures URLs remain valid and can be transmitted reliably over the internet.
: / ? # @ & = + $ , ; are left unencoded. It's suitable for encoding a complete URL string.A-Z a-z 0-9 - _ . ! ~ * ' ( ). This makes it ideal for encoding individual query parameter values, path segments, or any data that should be treated as a literal string within a URL. Use encodeURIComponent when building query strings programmatically.
+ signs instead of %20. If you're encoding data for a traditional form submission (GET or POST with default enctype), enable this option. For modern REST APIs and general URL encoding, keep it off to use %20 for spaces, which is the standard percent-encoding approach.
%F0%9F%98%80. Characters from any language—Chinese, Arabic, Cyrillic, etc.—are all properly handled. This tool uses JavaScript's built-in encodeURIComponent which operates on UTF-8, ensuring full Unicode support.
%0A.
% not followed by two hex digits—this throws a URIError. (2) The data was encoded with a different character encoding (e.g., legacy GBK instead of UTF-8), causing mojibake. (3) Double encoding—text that was encoded twice (e.g., %25 instead of %). Try decoding once and check if the result looks like it still contains percent signs; if so, decode again.
A-Z a-z), digits (0-9), and four special characters: - _ . ~. All other characters—including spaces, punctuation, non-ASCII characters, and reserved characters like : / ? # [ ] @ ! $ & ' ( ) * + , ; =—must be percent-encoded when used as data within a URL component.
Convert text and files to Base64 or decode Base64 back to original content. Processed locally with no server upload, ensuring complete data security.
Encode or decode text using Base32 scheme. Ideal for legacy systems and data obfuscation. Works completely offline in your browser for maximum security.
Convert any small file (CSS, font, image) into a data URI that can be placed directly in HTML or CSS. Reduces HTTP requests for tiny assets.
Decode SMD resistor markings (3-digit, 4-digit, EIA-96) to resistance value. Enter code and get ohms instantly. Handy for PCB repair.
Enter an image URL to extract a 5-color dominant palette. Avoids uploading files. Uses canvas to read remote image pixels. Fast and privacy-oriented.
Enter two URLs and see if they resolve to the same canonical form after normalization. Find duplicate content issues.
Paste an SVG and get an optimized, URL‑encoded data URI for use in CSS backgrounds. Reduces file size and escapes characters.
Decode individual video frames from a local file using the VideoDecoder API. Step through frames. Cutting‑edge browser feature.
Paste a direct link to an image and get its 5 dominant colors with hex codes. No upload, uses canvas with CORS proxy.
Apply a classic Caesar shift cipher with any key. Encrypt or decrypt text instantly. Brute force option included.
Enter a hexadecimal string and decode it as a 32‑bit or 64‑bit floating‑point number. Low‑level developer tool.
Paste Morse code (dots and dashes) and translate it back to plain English text. Supports standard timing. Local.
Paste a string of 0s and 1s and decode it back into ASCII text. Handles space‑separated blocks. Local.
Paste an SVG and get a ready‑to‑use data URI for CSS backgrounds or img tags. Optimized with URL encoding. All local.
Enter the URL of any online image and extract its dominant colors or pick colors with a magnifier. No upload, cross‑origin friendly.
Reverse the NATO phonetic alphabet. Paste 'Bravo Romeo Alpha Victor Oscar' and get 'Bravo'. Essential for call center transcripts.
Encode letters to their position in the alphabet (A=1, B=2...) and decode back. A classic puzzle tool. No data leaves your device.
Decode a message hidden in a string of emojis (each emoji maps to a letter). Fun game for kids. Create your own.
Encode text or numbers into base62 (0‑9a‑zA‑Z) and decode back. Ideal for shortening integer IDs and URLs. Local.
Encrypt text into the classic pigpen symbols and decode them back. Fun for treasure hunts and mystery games.
Enter an image URL and extract its dominant color palette. No download needed. Fast visual analysis.
Paste a string and verify if it is valid Base64. Auto‑detects padding issues and character errors. Quick dev check.
Enter a full URL and get all query parameters in a clean table with decoded values. Quickly see UTM and tracking params.
Find out the real destination of any shortened link (bit.ly, t.co, etc.) without clicking. Resolves redirects locally using public HTTP headers.
Translate text to Morse code with audio playback. Adjust speed and tone. An educational tool for amateur radio enthusiasts. Works offline.
Decode hexadecimal values back to human-readable text. Ideal for debugging and data recovery. Works fully offline in your browser, keeping your data secure.
Paste binary sequences and convert them back to readable text. Supports space-separated and 8-bit formatted strings. Quick encoding reconversion.
Encrypt and decrypt messages using the classic Caesar cipher with configurable shift key. Fun for puzzles and basic cryptography lessons. Entirely browser-based.
Decode the header and payload of a JSON Web Token (JWT) without verifying the signature. Inspect claims securely on the client side. Great for developers.
Convert titles and sentences into clean URL slugs. Handles special characters, spaces, and case. Essential for CMS users and developers creating SEO-friendly links.