Independent writing tools and guides, edited by a human

Base64 Encoder / Decoder

Encode plain text as Base64 or decode a Base64 string back to readable UTF-8. Handles Unicode correctly. Not encryption: anyone can decode it.

Your workbench
0 characters
Read-only
Ready when you are.
On this page (04)
  1. 01Move text through systems that expect plain characters
  2. 02How to use this workbench
  3. 03Frequently asked questions
  4. 04Make the next edit count

Move text through systems that expect plain characters

Paste UTF-8 text to produce Base64, or paste Base64 to recover the text. The tool handles non-ASCII characters correctly and reports invalid input instead of guessing. Base64 is not encryption: anyone can reverse it. Never paste passwords, private keys, or other secrets into a page you do not control.

How to use this workbench

  1. Paste your text or load the example.
  2. Choose any options that apply to your task.
  3. Read the result, then copy it or download a text file. Your input stays available until you clear it or leave the page.

Frequently asked questions

Does my text leave my browser?

No. Processing happens in a local browser worker. The tool makes no request containing your draft.

Can I upload a document?

Use Import .txt to read a UTF-8 plain-text file locally. Word documents and PDFs are not supported. Copy their text into the input instead. Each field accepts up to 200,000 characters.

Will the result replace my original?

No transformation automatically overwrites your input. Check the output before copying it. Grammar and spelling suggestions change the input only when you choose to apply them.

Make the next edit count

Read the result in context. If the text needs another pass, try the word counter, text cleaner, or readability checker.