Input your string below, base64 or ascii:
Have to deal with Base64 format?
Then this page is made for you: use the super simple online form above to decode or encode your data.
If you're interested about the inner workings of the Base64 format, just read below.
Confidentiality
We take the confidentiality of your data very seriously. That's why this base64 encoder and decoder function works on Client's side and NOT with a server-side script.
None of your data (ascii or base64 string) goes to our server.
You can input whatever you want, it won't be recorded. It's only between you and your browser.
Have a doubt? Check the page source by yourself ;)
How to use? Example
More than easy, just enter enter a string in the input box, let's try with the following text:
OnlineHashCrack is an online service that attempts to recover your passwords thanks to the power of GPUs,including hashes like MD5, NTLM, Wordpress, WPA dumps (handshakes), Office encrypted files (Word, Excel or Powerpoint)obtained in a legal wayThe above text is then encoded in base64, represented as a byte sequence of 8-bit-padded ASCII characters encoded in MIME's Base64 scheme as follows:
T25saW5lSGFzaENyYWNrIGlzIGFuIG9ubGluZSBzZXJ2aWNlIHRoYXQgYXR0ZW1wdHMgdG8gcmVjb3ZlciB5b3V yIHBhc3N3b3JkcyB0aGFua3MgdG8gdGhlIHBvd2VyIG9mIEdQVXMsIGluY2x1ZGluZyBoYXNoZXMgbGlrZSBNRD UsIE5UTE0sIFdvcmRwcmVzcywgV1BBIGR1bXBzIChoYW5kc2hha2VzKSwgT2ZmaWNlIGVuY3J5cHRlZCBmaWxlc yAoV29yZCwgRXhjZWwgb3IgUG93ZXJwb2ludCkgb2J0YWluZWQgaW4gYSBsZWdhbCB3YXkgKHBlbnRlc3QsIGF1 ZGl0LCBsb3N0IHBhc3N3b3JkLC4uKQ==This result is called base64 encoded string, and can be used for several purpose: be passed through URLs or HTTP protocols, hide data, etc.
This example use a simple text, but lot's of other format like image or binary data can be base64 encoded as well.
Base64 encode and decode Details
Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation. The term Base64 originates from a specific MIME content transfer encoding.
Each base64 digit represents exactly 6 bits of data.
You can find the detailed explanation of Base64 format at https://en.wikipedia.org/wiki/Base64