Skip to content
  • No data uploaded
  • Instant results

Base64 Encoder

Type or paste text to encode it as Base64 instantly. Everything runs in your browser — safe for tokens, keys and private data.

Base64 Encoder

Encoded output
SGVsbG8sIHdvcmxkISBDYWbDqSDimJUgPGI+JjwvYj4gMTAwJSAicXVvdGVkIg==
Base64 decode

Free Base64 Encoder by pGento

What is Base64 encoding?

Base64 represents binary data using 64 printable ASCII characters, so it can travel through systems that only handle text — email attachments (MIME), data: URLs, JSON payloads and HTTP Basic auth headers. Output is about 33% larger than the input.

UTF-8 handling

Text is converted to UTF-8 bytes before encoding, so accented letters, CJK characters and emoji round-trip correctly.

Base64 encode examples

InputOutput
Hello WorldSGVsbG8gV29ybGQ=
a+b=c & dYStiPWMgJiBk
naïve café ☕bmHDr3ZlIGNhZsOpIOKYlQ==

Frequently asked questions

Is Base64 encryption?
No. Base64 is a reversible encoding, not encryption — anyone can decode it. Never use it to protect secrets.
Is my input sent anywhere?
No. Encoding and decoding happen locally in your browser.
Base64 Encoder

Embed this tool on your site

Paste this code into any web page. It stays free, fast and ad-free inside your site.

Print or save as PDF

Prints just this tool and its result. Choose “Save as PDF” as the printer to get a file. Branding is stored only in this browser.