Image Here

This online utility encrypts and decrypts strings to and from BASE64
(Only first 500,000 characters are submitted)



How to use:
(1) Type or paste any string to the blue text box. It can be either normal string or BASE64 string.
(2) Click either button to process. The result will show in the orange box at the bottom.
(3) [Normal string to BASE64 string] means Encode/Encryption.
(4) [BASE64 string to nomral string] means Decode/Decryption.
(5) CODING (utf-7,utf-8 etc) means in what format the string is converted.
(6) Use the same coding to do encoding/decoding. (e.g. If you used utf-7 encoded normal string, you should use utf-7 to decode the base64 string)
(7) If you are processing far east language, dont't use ASCII coding.
Processing. Please wait...

seconds: 1

Processing. Please wait...

seconds: 1

The BASE64 creating logic source code (visual studio 2010 .NET 4.0 C#) can be downloaded from

What do people usually use BASE64 encryption/decryption for?

As any other online utilities, there are always ethical and unethical way of using it.
The very basic idea of BASE64 in general, translated in plain English is like this: It’s very easy to be understood/shown by computer/browser, but hard to be understood by human when he’s trying to directly read it.

So here comes some the good/bad use of this utility.

Let’s start from some bad/unethical uses of this tool:

(1) Some popular blogging software such as WordPress has a rich market on “free” templates and themes. Some theme authors might use BASE64 encryption to embed some URL/links or even PHP code in their theme footers or sidebars. The only legit use of this encryption is for protecting author’s copyrights but most likely the author embedded some advertisement URL or even javascript code in it. Since the theme is “free”, novice bloggers might just download and use it on their websites. From the source code level, after he downloads the "free" WordPress theme, the novice blogger can only see BASE64 strings, which looks non-sense to human.
However, once the novice blogger published his blog site, the computer browser can show those BASE64 strings in a very readable format. So the blog readers (website visitors) can see them in readable format too from their browsers. This might trigger visitors to click on it because they think this URL is put on by their trusted blogger.

(2) Mass email marketers might use this tool to encrypt their email subject line or email body to BASE64 strings, instead of some strings obviously labeled as junk/spam titles such as “Free prescription medicine” or “work from home” schemes. This way, the email might penetrate some less sophisticated junk mail filters.

Now the good ethical uses of this tool:

(1)Fight those unethical uses by decrypt those BASE64 strings embedded in your WordPress blog template themes, so you can tell what those original strings are, and decide what to do about it. (Either remove it or dismiss it, or warn other people about it).

(2)White hat hackers can use this tool easily to do some quick check on what’s going on with some special strings or tricks. So they can provide better solution to test/fight unethical uses of BASE64.

It’s really up to you how to use this tool. Please use it for a better Internet environment so everyone can benefit from it.

Copyright © by The Rapid Programming Team since 2007