Image to Base64 Converter - Online Encode Picture to Text
Transform any image into a Base64 data URI for embedding directly into HTML, CSS, or JSON. Drag and drop support. Entirely browser-side conversion.
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.
Transform any image into a Base64 data URI for embedding directly into HTML, CSS, or JSON. Drag and drop support. Entirely browser-side conversion.
Paste binary sequences and convert them back to readable text. Supports space-separated and 8-bit formatted strings. Quick encoding reconversion.
Obfuscate strings using simple techniques to prevent casual reading. Useful for hiding spoilers or email addresses from bots. Decode with the same tool.
Upload an image containing a QR code and decode its content. Works offline using JavaScript QR decoder. No camera needed.
Convert titles and sentences into clean URL slugs. Handles special characters, spaces, and case. Essential for CMS users and developers creating SEO-friendly links.
Decode an image progressively using the ImageDecoder API. See partial results and metadata. Modern alternative to <img>.
Hide a secret message within an image by modifying LSB of pixels. Also decode. Pure canvas manipulation, local only. Fun privacy tool.
Scan QR codes using your device camera. Decodes text, URLs, and Wi‑Fi credentials directly in the browser. No data sent to server.
Paste Morse code (dots and dashes) and translate it back to plain English text. Supports standard timing. Local.
Convert English words into their International Phonetic Alphabet (IPA) representation. For pronunciation learning. Local.
Morse characters flash on screen; you must tap them correctly on a single button. Points for accuracy and speed. Learn Morse in a fun way.
Open your camera and scan barcodes or QR codes in real time. Uses ZXing JS. No data sent anywhere.
Strip HTML tags and convert web content to plain Markdown. Preserve headings, lists, and links. Perfect for content migration. All processing in browser.
Type a UPC or EAN number and see how a laser scanner would identify it, plus check digit validation.
Decode SMD resistor markings (3-digit, 4-digit, EIA-96) to resistance value. Enter code and get ohms instantly. Handy for PCB repair.
Use your camera to scan 1D barcodes (UPC, EAN, CODE128) directly in the browser. Quick and no app install. All scanning is local.
Based on desired annual income and billable days, calculate your minimum day rate. Don't undercharge.
Convert fuel economy units between miles per gallon (US/UK), liters per 100 km, and kilometers per liter. Useful for international car comparisons.
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 XML sitemap content and extract all <loc> URLs into a clean list. Useful for auditing. Local parsing only.
Create a QR code that lets people connect to your Wi‑Fi without typing a password. Just scan and join. Secure local.
Generate a Wi‑Fi QR code with full options: WPA3, hidden network, and EAP. Download as SVG. All local.
Paste HTML and convert to plain text while preserving basic structure (paragraphs, list items). Removes all tags and images. Instant local processing.
Convert text into binary digits and decode binary back to readable text. Handy for education and computer science. All conversions performed locally in your browser.
Paste text with mixed Arabic/Hebrew and English. See the Unicode bidi class of each character and ordering. i18n debugger.
Enter hole saw diameter and material to find the recommended RPM and feed pressure. Prevent burning and kickback.
Select a short video and convert it to an animated WebP image for faster web loading. Adjust quality and size. Local only.
Convert animated GIFs to animated WebP format for smaller file size. Choose quality level. All processing in browser.
Convert pet age to human years using updated AVMA guidelines (not simple 7:1). Separate calculators for dogs (size-dependent) and cats. Fun & educational.
Convert a short video clip to GIF directly in the browser. Trim, resize, and adjust frame rate. No upload required, uses built‑in video decoder. Perfect for memes.