URL Encoder/Decoder

URL encoding replaces unsafe characters with % followed by hex digits so they travel safely in links. “Component” encoding escapes everything except letters, digits and - _ . ! ~ * ' ( ); “full URL” encoding keeps the URL structure characters.

How to use the URL Encoder/Decoder

  1. Paste text or a URL.
  2. Choose encode or decode.
  3. Copy the output.

How it works

Decode to read encoded strings. Malformed sequences are reported instead of crashing.

Good to know

Runs locally.

Frequently asked questions

Use component for parameter values; full URL for whole links.

The text has a malformed % sequence.

BillGen provides general-purpose tools; verify important outputs before relying on them.