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