FairSoftware

Free tool

Encoder / Decoder

Base64, URL and HTML-entity encode and decode — all in your browser.

About this tool

Encode or decode Base64, URL components and HTML entities side-by-side. A handy developer tool when you need to inspect a token, prepare a query string or escape HTML — without pasting sensitive data into a random website.

How to use the Free Base64, URL & HTML Encoder / Decoder

  1. Pick the encoding you need (Base64, URL or HTML entity).
  2. Paste your input on the left.
  3. Read the encoded or decoded result on the right.
  4. Click swap to convert in the other direction.
  5. Copy the output to the clipboard with one click.

Frequently asked questions

Is my input sent to a server?
No. Encoding and decoding use native browser APIs (btoa, atob, encodeURIComponent), so your data stays local.
What's the difference between URL encode and Base64?
URL encoding escapes characters unsafe in URLs (like spaces). Base64 represents arbitrary bytes as ASCII text and is used for binary-safe transport.
Can it handle Unicode?
Yes — we encode strings as UTF-8 before Base64, so emoji and non-Latin scripts round-trip correctly.
Why does my Base64 string fail to decode?
Usually because of stray whitespace or missing padding. Trim the string and ensure its length is a multiple of 4.

Related free tools

← Browse all free online tools