Encoders and decoders
Base64, Base32, Base58, URL, HTML entity, UTF-8, punycode and JWT.
- APNG to Base64 Converter Encode an animated PNG as Base64 and see how many frames it actually contains.
- ASCII to Base64 Converter Encode plain ASCII text as Base64, with a strict switch that catches smuggled non-ASCII characters.
- Audio to Base64 Converter Encode a sound file as Base64 and get a data URI, an audio element or a JavaScript snippet back.
- AVIF to Base64 Converter Encode an AVIF image as Base64 and confirm the container really is AVIF before you use it.
- Base32 Decode Decode Base32 back to text, accepting lowercase, missing padding and spaces.
- Base32 Encode Encode text to Base32, the case-insensitive encoding used for TOTP secrets and human-typed keys.
- Base58 Decode Decode a Base58 string back to text, using the Bitcoin-style alphabet.
- Base58 Encode Encode text to Base58, the compact, human-friendly alphabet used by Bitcoin addresses and IPFS hashes.
- Base64 Decode Decode Base64 back to text, accepting both the standard and URL-safe alphabets and data URI prefixes.
- Base64 Encode Encode text to Base64 with correct UTF-8 handling, and optionally the URL-safe alphabet.
- Base64 to ASCII Converter Decode a Base64 string to readable ASCII and decide what happens to the bytes that fall outside the range.
- Base64 to Binary Converter Expand a Base64 string into the individual bits of every byte it encodes.
- Base64 to CSS Converter Decode Base64 into a stylesheet, or wrap encoded image bytes in a complete background rule.
- Base64 to CSV Converter Decode a Base64 payload into CSV and check the shape of the table before you open it.
- Base64 to File Decode Base64 into a downloadable file of any type, from a PDF to a zip archive.
- Base64 to Hexadecimal Converter Turn a Base64 string into the hexadecimal byte values it actually represents.
- Base64 to HTML Converter Decode Base64 back into HTML markup, and render it in a sandboxed frame when you want to see the result.
- Base64 to Image Paste a Base64 string or data URI, preview the image, and download it as a real file.
- Base64 to Javascript Converter Decode Base64 into readable JavaScript, a string literal, or a snippet that decodes at runtime.
- Base64 to JSON Decode a Base64 payload into JSON, validate it, and print it with the indentation you prefer.
- Base64 to Octal Converter Decode Base64 and print each byte as a three digit octal value.
- Base64 to Text Converter Decode a Base64 string back to readable text, choosing the character set when UTF-8 is not the answer.
- Base64 to TSV Converter Decode Base64 into tab separated rows, and switch them to comma separated in the same pass.
- Base64 to XML Converter Decode Base64 into XML, confirm it is well-formed, and re-indent it so you can actually read it.
- Base64 to YAML Converter Decode Base64 into YAML and confirm it parses before you apply it anywhere.
- Base85 Decode Decode ASCII85 back to text, handling the Adobe delimiters and the z zero-group shorthand.
- Base85 Encode Encode text to ASCII85, a more compact binary-to-text encoding than Base64, used in PDF and PostScript.
- Binary to Base64 Converter Turn a run of ones and zeros into a compact Base64 string ready to travel as text.
- Binary to Text Decode 8-bit binary back to readable text, interpreting each byte as UTF-8.
- BMP to Base64 Converter Encode a Windows bitmap to Base64 for a data URI, a resource file or a legacy application.
- Caesar Cipher Encode or decode text with a Caesar cipher using any shift you choose.
- CSS to Base64 Converter Encode a stylesheet as Base64, a data URI or a self contained link tag.
- CSV to Base64 Converter Encode a table as Base64 for an API field, an attachment or a download link.
- GIF to Base64 Converter Encode a GIF, animation and all, into a Base64 data URI you can paste anywhere.
- Hex Decode Convert hexadecimal byte values back to text, ignoring whatever separators the input uses.
- Hex Encode Convert text to the hexadecimal values of its UTF-8 bytes, with separators to match any format.
- Hex to UTF-8 Read hexadecimal bytes back as UTF-8 text, including accented letters and other multibyte characters.
- Hexadecimal to Base64 Converter Pack hexadecimal byte values into a shorter Base64 string ready for a header, a token or a config file.
- HTML Decode Turn named, decimal and hexadecimal HTML entities back into the characters they stand for.
- HTML Encode Convert text into HTML entities so angle brackets, quotes and symbols display instead of being parsed.
- HTML to Base64 Converter Encode HTML markup as Base64 or as a ready to use data:text/html URI.
- Image to Base64 Convert an image to a Base64 data URI, CSS background rule or img tag, without the image ever leaving your device.
- Javascript to Base64 Converter Encode a script as Base64, a data URI or a complete script tag you can paste into a page.
- JPEG to Base64 Converter Convert a JPG photo into Base64 for a data URI, a stylesheet rule or an API payload.
- JSON to Base64 Validate a JSON document and encode it to Base64, ready for a token, a header or a queue message.
- JWT Decoder Decode a JSON Web Token to read its header and payload, with the expiry and issued-at times shown in a readable form.
- Morse Code to Text Decode International Morse code back to readable text.
- Morse Code Translator Translate text into International Morse code, with letters spaced and words separated by a slash.
- MP3 to Base64 Converter Encode an MP3 as Base64 and read its bitrate, sample rate and tag status first.
- Octal to Base64 Converter Assemble octal byte values into bytes and encode them as Base64.
- PNG to Base64 Converter Turn a PNG into a Base64 data URI, a CSS rule or an img tag without the file leaving your device.
- Punycode Converter Convert international domain names to punycode and back, a whole list at a time.
- Punycode Decode Decode a punycode (xn--) domain back to its readable Unicode form.
- Punycode Encode Convert an internationalised domain name into its ASCII punycode (xn--) form.
- Quoted-Printable Decode Decode quoted-printable email text, turning =XX escapes and soft breaks back into readable characters.
- Quoted-Printable Encode Encode text as quoted-printable, the MIME format that keeps ASCII readable and escapes the rest.
- ROT13 Encoder and Decoder Apply ROT13, the letter-rotation cipher where encoding and decoding are the same operation.
- ROT13 to Text Paste ROT13 text and read what it says, including the digit rotating variant.
- ROT47 Encoder and Decoder Apply ROT47, which rotates every visible ASCII character, not just letters, and is its own inverse.
- SVG to Base64 Converter Encode an SVG as a Base64 data URI, or as the shorter percent-encoded form that CSS prefers.
- Text to Base64 Converter Encode text to Base64 with correct UTF-8 handling, one blob or one line at a time.
- Text to Binary Convert text to 8-bit binary, one group of eight bits per UTF-8 byte.
- Text to ROT13 Shift every letter thirteen places along the alphabet to hide a spoiler, a hint or a puzzle answer.
- TSV to Base64 Converter Encode tab separated rows as Base64, optionally retabbing comma separated input on the way.
- Unicode Code Point Finder List the Unicode code point of every character in a string, in the notation you choose.
- Unicode Escape Convert non-ASCII characters into \uXXXX escape sequences for source code and config files.
- Unicode Unescape Decode \uXXXX, \u{...}, U+ and numeric HTML Unicode escapes back into characters.
- URL Decode Decode percent-encoded text from a URL or query string back into readable characters.
- URL Encode Percent-encode text so it is safe inside a URL, with three modes for different parts of the URL.
- UTF-8 Converter See the UTF-8 bytes behind any text in six notations, and turn a list of bytes back into readable text.
- UTF-8 Decode Turn a UTF-8 byte sequence, written as hex or percent escapes, back into text.
- UTF-8 Encode Show the UTF-8 bytes behind any text as escaped hex, so you can see how each character is stored.
- WebP to Base64 Converter Encode a WebP image to Base64 and get the shortest inline payload of any common format.
- XML to Base64 Converter Encode an XML document to Base64, with an optional check that the tags balance before you send it.
- YAML to Base64 Converter Check that your YAML parses, then encode it as Base64 for a secret or a config field.
Other categories
- JSON tools
- XML tools
- YAML tools
- CSV and TSV tools
- HTML tools
- CSS tools
- JavaScript tools
- SQL tools
- Code formatters
- Minifiers
- Validators
- Data converters
- Escape and unescape
- Hash and cryptography
- String and text tools
- Number tools
- Color tools
- Unit converters
- Date and time tools
- Generators
- Random data generators
- Image tools
- Compress and decompress
- Network and DNS tools
- Web and developer tools
- Chart makers
- Cheat sheets
- Fun text tools
- Calculators