Runs entirely in your browser. Nothing you enter is sent anywhere.
How to use URL Encoder & Decoder
- Choose Encode or Decode.
- Pick “component” to encode a single value, or “full URL” to keep :/?#& intact.
- Paste your text; the result updates instantly and can be copied.
Frequently asked questions
When should I encode a component instead of a full URL?
Encode a component for a query value or path segment. Encode a full URL only when you want the whole address made safe while keeping its structure.
Why does decoding sometimes fail?
A stray percent sign that is not followed by two hex digits is malformed, and the decoder reports it rather than guessing.
Is my data uploaded?
No. Encoding and decoding run in your browser.