Base64 encode or base64 decode any text with this free online tool. You can also set text encodings and line breaks.


Encoding :
Copy To Clipboard

Download 4dots Software applications !

I would like to :


Cut a video clip

Convert video files to other formats

Batch join video files into one large file. Merge MP4, AVI, MOV, MKV even if they have different format, size or aspect ratios.

Rotate video or flip video to fix them

Compress video size while retaining quality

Split film into equal parts, by time, by file size or by keyframes

Remove watermark from video


Convert Audio Files to different formats

Cut MP3 files or other audio files

Merge MP3 files with fade in, fade out, crossfade and more.

Convert MP3 to WAV

Convert FLAC to MP3

Convert WAV to MP3

Convert M4A to MP3

Convert Video to MP3

Convert MP4 to MP3


Remove PDF Password

Extract Images from PDF documents

Convert PDF documents to JPG Images

Batch edit PDF metadata

Protect PDF documents with a password

Convert PDF to text

Compress and shrink PDF documents

Join PDF documents

Split PDF documents

Delete pages from PDF documents

Extract pages from PDF documents

File Management

Delete Currently Used, Locked, Undeletable, Busy Files

Batch replace text in many Text, Office, PDF files

Clean empty folders to declutter computer

Split or join files

Validate file MD5 or other hashes

Copy full path of file in Windows Explorer with a right mouse click

Copy the contents of text files directly to the clipboard with a right mouse click


Launch the command prompt from any folder in Windows Explorer

Execute in Windows Explorer programs with arguments

Disable any key on your keyboard

Password Recovery

Crack RAR Password

Crack ZIP Password

Unlock pdf file easily and crack PDF passwords.


Batch HTML validate and fix validation errors to improve SEO

Create HTML Imagemaps

Create CSS Sprite Images for SEO purposes

Develop HTML Webpages


Compare photos side by side

Resize, convert, edit images in batch mode or directly from Windows Explorer

Create correct color schemes for designs


Hide applications from screen with a keystroke

Minimize any application to the windows tray


Organize documents in a tree structure

Please Donate!

Please Share!
From Article : Wikipedia Article for Base64

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.


The particular set of 64 characters chosen to represent the 64 place-values for the base varies between implementations. The general strategy is to choose 64 characters that are both members of a subset common to most encodings, and also printable. This combination leaves the data unlikely to be modified in transit through information systems, such as email, that were traditionally not 8-bit clean. For example, MIME's Base64 implementation uses A–Z, a–z, and 0–9 for the first 62 values. Other variations share this property but differ in the symbols chosen for the last two values; an example is UTF-7.

The earliest instances of this type of encoding were created for dialup communication between systems running the same OS — e.g., uuencode for UNIX, BinHex for the TRS-80 (later adapted for the Macintosh) — and could therefore make more assumptions about what characters were safe to use. For instance, uuencode uses uppercase letters, digits, and many punctuation characters, but no lowercase.


A quote from Thomas Hobbes Leviathan (be aware of spaces between lines):

Man is distinguished, not only by his reason, but by this singular passion from
other animals, which is a lust of the mind, that by a perseverance of delight
in the continued and indefatigable generation of knowledge, exceeds the short
vehemence of any carnal pleasure.

is represented as a byte sequence of 8-bit-padded ASCII characters encoded in MIME's Base64 scheme as follows:


In the above quote, the encoded value of Man is TWFu. Encoded in ASCII, the characters M, a, and n are stored as the bytes 77, 97, and 110, which are the 8-bit binary values 01001101, 01100001, and 01101110. These three values are joined together into a 24-bit string, producing 010011010110000101101110. Groups of 6 bits (6 bits have a maximum of 26 = 64 different binary values) are converted into individual numbers from left to right (in this case, there are four numbers in a 24-bit string), which are then converted into their corresponding Base64 character values.

Text content M a n
ASCII 77 (0x4d) 97 (0x61) 110 (0x6e)
Bit pattern 0 1 0 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 0 1 1 1 0
Index 19 22 5 46
Base64-encoded T W F u

As this example illustrates, Base64 encoding converts three octets into four encoded characters.