Base64 Decoder
Decode Base64 back to text, with friendly errors for malformed input.
Base64, URL and HTML encoding in both directions, with the characters that caused the problem named. 8 free tools, no sign-up, and they run in your browser.
Base64, URL and HTML encoding in both directions.
Decode Base64 back to text, with friendly errors for malformed input.
Encode any text, including emoji and accents, to a Base64 string.
Escape angle brackets and quotes to HTML entities, or decode them back.
Convert text to Morse code and back, with audio playback of the result.
Convert a number between binary, octal, decimal, hex and custom bases.
Convert text to binary or hex byte values, and convert them back to text.
Decode %20 and other percent escapes back into normal characters.
Escape spaces, symbols and non-ASCII characters for use in URLs.
Encoding is how text survives being put somewhere that would otherwise mangle it: a URL, an HTML attribute, an email header, a JSON string. These tools encode and decode in both directions and, when a decode fails, say which character caused it rather than returning nothing.
The Base64 encoder and decoder handle text and files, including the URL-safe variant that swaps the problem characters. The image to Base64 converter produces a data URI you can paste into CSS or HTML, which is worth doing for tiny icons and a bad idea for photographs.
URL encoding and decoding handle percent escapes, with the distinction between encoding a whole URL and encoding a single query parameter made explicit, since getting that wrong is how query strings break. HTML entity encoding escapes the characters that would otherwise be read as markup.
Text to binary, number base conversion and the Morse code translator cover the rest, and the number to words converter spells a figure out for cheques and contracts.
Every tool in this category, in alphabetical order.
No. It is a reversible representation with no key. Anyone can decode it instantly. Use it to move data safely through text-only channels, never to protect it.
Usually a missing padding character, a line break inside the string, or the URL-safe variant being decoded as standard Base64. The decoder names which of these it found.
Just the parameter value, almost always. Encoding a whole URL escapes the slashes and colons that make it a URL, which breaks it. The page explains both functions.
About 33% larger, because three bytes become four characters. That is why inlining a large image as a data URI is usually a mistake.
The rest of the collection, including every calculator.
Timers, counters, pickers and the small tools you reach for daily.
14 toolsCount, clean, convert and reorder any block of text.
13 toolsFormat JSON, inspect URLs and work with timestamps.
25 toolsCompress and resize pictures without uploading them.
14 toolsPick colours and convert between HEX, RGB and HSL.
6 toolsPasswords, QR codes and other everyday helpers.
9 toolsLinks, meta tags, schema markup, redirects and SERP previews.
34 toolsTidy or shrink HTML, CSS, JavaScript, XML, SQL and Markdown.
10 tools