Encoding Tools & Information


Base64 Encoder & Decoder

Use our mobile-friendly base64 encoder to easily encode or decode base64 strings. Simply click the screenshot below or click here to start encoding and decoding base64 strings today.

Base64 Encoder & Decoder

Base64 Image Encoder

Our mobile-friendly image to base64 converter easily encodes an image into a base64 string that can be used to embed an image inside of an email, html document, or any other application that supports base64 representation of images. You can click the screen shot below or click here to try for yourself. This tool will output all the necessary code to use the base64 string to display an image in html, css, or as an email attachment.

Base64 Image Encoder

URL Encoder & Decoder

This great mobile-friendly url encoder and decoder can easily encode or decode strings for use in internet urls. This is especially handy when trying to send information over the internet that lies outside of the ASCII character set. Click the screen shot below or click here to try encoding or decoding a url.

URL Encoder & Decoder

Current Encoding Tools

  • Base64 Text Encoder & Decoder - Encode text to base64 or decode a base64 string back into plain text.
  • Base64 Image Encoder - Encode Image into Base64 string to embed in email, css, or html. Upload an image to encode or encode an image from a url.
  • URL Encoder & Decoder - This tool encodes a url or string into all ASCII characters so that it can be sent over the internet through a URL.

Background Information

Base64 is a group of binary-to-text encoding schemes that represent binary data in an ASCII string format so the data can be stored and transferred over media designed to only handle text. It is most commonly used in email via MIME (Multipurpose Internet Mail Extensions). It can also be used to encode images directly into a web sites html & css. The original Base64 was designed for Privacy-enhanced mail proposed by RFC 989 in 1987. This site is just a set of tools to help you work with base64, but if you want to get more technical and read more background information, Wikipedia's Base64 page, and IETF's RFC 4648 standards both have a ton of great technical information.

These tools are to help you work with encoding and decoding base64 strings. You are free to use these tools. If you like them, and use them often please link back to our site, it would mean a lot.

I started this web site simply to provide people with free tools to easily work with base64 strings. I love building things that help make mundane technical tasks easier to do, so I decided to start building a whole set of tools.

The first of these tools is a URL Encoder & Decoder. URLS can only be transmitted over the internet using the ASCII character set. URLs almost always contain characters that fall outside of the ASCII character set, so we convert these strings into a format that uses only ASCII characters. Any characters falling outside of the ASCII character set are replaced with a "%" followed by two hexadecimal digits representing that character in ASCII. Spaces can be replaced by either a "+" sign or %20. For more information and to view a table of encoded characters and their corresponding hexadecimal values, you may view this URL Encoding Reference.