URL Encoder & Decoder
Percent-encode text so it's safe to use in a URL or query string, or decode an encoded URL back to readable text. Instant and private, right in your browser.
To encode or decode a URL, pick a mode, paste your text, and the percent-encoded (or decoded) result appears instantly — all in your browser.
Zero Server Uploads
Files process in local RAM
Instant WASM Speed
No waiting queues or lags
Unlimited Batching
Convert files without limits
How to use URL Encoder / Decoder
- 1Choose Encode or Decode.
- 2Pick Component mode (for query values) or Full-URL mode.
- 3Paste your text or encoded URL.
- 4Copy the instant result.
How it works
Paste your text and switch between encode and decode. Component mode escapes reserved characters like & ? = / for use inside a query value; full-URL mode preserves the structure of a complete URL.
Common uses
Building query strings safely, debugging encoded links, decoding a URL copied from a browser address bar, or preparing values for an API request.
Frequently Asked Questions
What's the difference between the two modes?
Component mode (encodeURIComponent) escapes reserved characters and is right for individual query values. Full-URL mode (encodeURI) leaves URL structure like :/?& intact.
Is my text uploaded?
No. Encoding and decoding run entirely in your browser.
Why does decoding sometimes fail?
If the text contains a malformed percent sequence (like a lone %), it can't be decoded. Fix or remove the stray character and try again.