Search tools and pages.
Encode and decode various formats including Base64, URL, HTML
Encode or decode Base64 strings
Encode JPEG, PNG, GIF, WebP, or SVG images into Base64 data URLs for inline CSS and HTML
Convert PNG images to Base64
Encode or decode URL strings
Encode or decode HTML entities
Encode JSON for URL parameters
Encode XML for URL parameters
Encode text to UTF-8
Convert hexadecimal to UTF-8 text
Encode or decode JSON strings
Encode text to HTML entities
Encode text to hexadecimal
Encode text to octal
Encode text to binary
Encode text to Base58
Encode text to Base32
Encode/decode internationalized domain names
Generate MD5, SHA1, SHA256, SHA512 hashes
Generate HMAC authentication codes
Apply the classic ROT13 Caesar cipher to encode or decode text in the browser
Apply ROT47 to shift printable ASCII characters by 47 places
Encode or decode binary data using Adobe / btoa Ascii85 (Base85) encoding
Encode or decode data using basE91 — a denser alternative to Base64
Convert each character in a string to its ASCII / Unicode code point
Turn a list of ASCII / Unicode code points back into readable text
Convert space or comma separated byte values (0–255) to ASCII text
Convert ASCII text into a list of byte values (0–255)
Convert a list of decimal character codes to ASCII / Unicode text
Convert ASCII / Unicode text to a list of decimal character codes
Escape or unescape JavaScript string literals with backslash, quote, Unicode, and control-character handling
Round-trip Java string literals — escape quotes, backslashes, newlines, and Unicode sequences
Escape or unescape C# string literals including \x, \u, and \U Unicode escape sequences
Escape or unescape XML special characters and numeric entities with one click
Escape or unescape SQL string literals using standard single-quote doubling
Convert text to HTML entities or decode HTML entities back to text in a single bidirectional tool
Wrap a raw string in a JSON string literal — perfect for embedding content in a JSON payload
Unwrap a JSON string literal back to raw text — reverses JSON.stringify
Wrap an XML document in a JSON string literal for safe embedding in payloads
Percent-encode or decode an XML payload for safe transmission in query strings and URLs
Normalise a YAML document and encode it as UTF-8 Base64 — ideal for Kubernetes Secrets
Convert JPG or JPEG images into Base64 data URLs for inline HTML, CSS, or JSON — 100% browser-based
Encode PNG images as Base64 data URLs with transparency preserved for inline CSS, HTML, and emails
Turn GIF images (including animated GIFs) into Base64 data URLs ready to embed inline in HTML or CSS
Convert modern WebP images into Base64 data URLs for inline embedding in web pages and emails
Encode SVG vector images as Base64 data URLs so you can paste them directly into CSS background-image or HTML
Convert BMP bitmap images into Base64 data URLs for embedding in HTML, email, or legacy apps
Encode .ico favicon files as Base64 data URLs for inline HTML favicons or web manifests