URL Encoder & Decoder
Encode and decode URLs and query strings with proper percent-encoding. Spaces, ampersands, Bengali text, emoji, and symbols all have special meaning inside a URL — and when they appear in a query parameter they must be encoded or the link breaks. This tool converts readable text into a valid URL-safe string, and back again, handling UTF-8 characters correctly. Choose full encoding (encodeURIComponent, for parameters) or smart URL-encoding (encodeURI, which preserves structure like / and ?). Built for developers and marketers debugging tracking links, UTM parameters and API calls — all locally in your browser.
Loading tool…
How to encode and decode URLs online for free
- 1
Paste the text or URL you want to convert into the input panel.
- 2
Choose the mode: “Component” encodes everything including & and = (for query values); “URL” preserves structural characters.
- 3
Click “Encode” or “Decode” to convert instantly.
- 4
Copy the result with one click.
Why use this url encoder / decoder tool?
Component or full-URL mode
Match JavaScript's encodeURIComponent and encodeURI behaviors exactly, for query values and complete URLs respectively.
Unicode & emoji safe
Bengali, Arabic, emoji and any UTF-8 text encode to valid percent sequences and decode back perfectly.
Two-way instant conversion
Encode and decode in either direction with live output — no page reloads, no waiting.
Private and offline
Your URLs and API strings never leave the browser. Sensitive tokens in links stay confidential.

