Encode and decode URLs and query parameters online for free. Handle special characters, Unicode, and percent-encoding instantly. No signup required.
First time here? Paste the URL or text to encode/decode Your input is processed locally and disappears when you close the tab.
URLs are limited to a safe subset of ASCII characters, so spaces, ampersands, slashes, and non-English text must be converted before they can travel through a browser or an API. Our free URL Encoder & Decoder is a fast, accurate url encoder decoder online that converts text in either direction as you type, with full UTF-8 Unicode support and standards-compliant percent-encoding.
Switch between two encoding scopes to match your task: component mode (encodeURIComponent) escapes reserved characters like & = ? # and / for a single query value or path segment, while full-URL mode (encodeURI) preserves the overall address structure. That makes it the right percent encoding tool whether you need to url encode special characters in a form field, build an OAuth redirect, or debug a tracking link. Paste a full query string and the tool breaks it into a clean key/value table so you can decode url parameters at a glance, while a one-click swap flips between encoding and decoding.
Everything runs entirely in your browser, so your URLs, tokens, and query strings are never uploaded and even sensitive links stay private. Pair it with our Base64 Encoder & Decoder for authorization headers and data URIs, build readable paths with the Slug Generator, or inspect auth tokens with the JWT Decoder. For structured API responses, the JSON Formatter rounds out the toolkit.
Paste the URL or text to encode/decode
Choose Encode or Decode mode
Get the result instantly
Copy the processed URL