Skip to content
Toolew.com

Encoders & Decoders

Base64, URL, HTML entities, binary, hex and more. · 20 tools

Base64 Encoder DecoderEncode text to Base64 or decode Base64 back to text, with URL-safe alphabet, padding, MIME line wrapping and UTF-8 support.Image to Base64Convert images to Base64 data URIs with CSS, HTML, Markdown and JSON snippets. Batch convert, resize and re-encode to WebP or JPEG.Morse Code TranslatorTranslate text to International Morse Code and back, play it as audio at your chosen speed and tone, and download the signal as a WAV file.Number Base ConverterConvert whole numbers of any size between binary, octal, decimal, hexadecimal and any base from 2 to 36, with two’s complement views.URL Encoder DecoderPercent-encode or decode URLs and query strings, with component, full-URL, strict RFC 3986 and form (+ for space) modes.Base32 Encoder DecoderEncode text or hex bytes to Base32 and decode it back, with RFC 4648, Base32hex, Crockford and z-base-32 alphabets and optional padding.Base58 Encoder DecoderEncode text or hex to Base58 and decode it back, with Bitcoin, Flickr and Ripple alphabets and optional Base58Check checksum verification.Base64 to FileDecode Base64 or a data URI back into a real file. Detects the file type from its signature, previews images, audio and video, and batch-exports ZIPs.Data URI GeneratorCreate data: URIs from text, SVG, CSS, HTML or any file, with Base64 or compact percent-encoding, charset control and HTML/CSS snippets.HTML Entity Encoder DecoderEscape text into HTML entities such as < and é, or decode any named, decimal or hex entity back to characters.Punycode ConverterConvert internationalised domain names to Punycode (xn--) and back, including full URLs and email addresses, one per line.Quoted-Printable ConverterEncode and decode Quoted-Printable email text (RFC 2045) and =?UTF-8?Q?…?= header words (RFC 2047), with UTF-8 or Latin-1.Roman Numeral ConverterConvert numbers to Roman numerals and Roman numerals to numbers, with strict validation, overline notation up to 3,999,999 and batch lines.ROT13 EncoderEncode or decode ROT13, ROT5, ROT18 and ROT47 instantly. Each cipher is its own inverse, so the same click hides and reveals text.String EscaperEscape or unescape text for JSON, JavaScript, Python, Java, C, C#, Go, PHP, SQL, shell, regex, CSV and XML string literals.Text to ASCII CodesConvert text to ASCII or Unicode character codes in decimal, hex, octal or binary, and turn lists of codes back into text.Text to Binary ConverterConvert text to 8-bit binary and binary back to text, with UTF-8, Latin-1 or UTF-16LE, separators, nibble grouping and bytes per line.Text to Hex ConverterConvert text to hexadecimal bytes and hex back to text, with UTF-8, Latin-1 or UTF-16LE, custom separators and 0x or \x prefixes.Unicode Escape ConverterConvert text to Unicode escape sequences for JavaScript, JSON, Python, Java, CSS and HTML, or turn escapes back into readable text.UTF-8 Byte InspectorSee the exact UTF-8 bytes, code points, UTF-16 units and Unicode category of every character, or validate raw hex bytes as UTF-8.

Encoding problems cause broken links, garbled characters and failed API calls. The encoders and decoders here convert between Base64, URL encoding, HTML entities, Unicode escapes, hex, binary, Morse code and other representations, with full UTF-8 support.

Each tool works both ways and shows errors clearly when the input is not valid for the selected format, so you can quickly tell whether a string is corrupted or simply uses a different encoding.

Categories

Necessary
Required for security, language and theme preferences. Always on.