🔗 URL Encoder / Decoder

Percent-encode or decode URLs and query strings

✓ Runs entirely in your browser — your data never leaves this device

About This Tool

Handle percent-encoding with two modes: encodeURIComponent (for query values) and encodeURI (for full URLs). Essential for debugging API params with CJK or special characters.

How to Use

  1. Paste a URL or a parameter value
  2. Choose component (values) or URI (full URL) mode
  3. Click Encode/Decode and copy the result

FAQ

Component vs URI mode?

"Component" encodes all reserved characters (& ? /) — right for values. "URI" keeps structural characters — right for whole URLs.

Why %20 instead of +?

This tool outputs standard percent-encoding (%20). "+" is a legacy form-encoding convention; servers accept both.