Text & Code Tools

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. 1

    Paste the text or URL you want to convert into the input panel.

  2. 2

    Choose the mode: “Component” encodes everything including & and = (for query values); “URL” preserves structural characters.

  3. 3

    Click “Encode” or “Decode” to convert instantly.

  4. 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.

Frequently asked questions

Search FreeiPDF tools

Find the tool you need — search or browse categories.