URL Tools

URL Tools

Encode or decode URL-encoded strings and query parameters; supports standard percent-encoding, form encoding, and full URI component mode.

URL Tools

Encode or decode URL-encoded strings and query parameters; supports standard percent-encoding, form encoding, and full URI component mode.

Common uses

  • Decode a percent-encoded query string
  • Expand a shortened URL
  • Convert an internationalized domain to Punycode
  • Extract the real URL from a Google redirect link

Also searched as

  • url encode decode online
  • percent encoding decoder
  • decode %20 in url
  • punycode converter online
  • idn domain to punycode
  • expand shortened url
  • remove tracking parameters from url
  • remove utm parameters
  • extract real url from google redirect link
  • query string to json object
  • urlencode form data
  • encodeuricomponent online

Frequently asked questions

How do I encode or decode a URL?

Paste your text or URL and switch between encode and decode modes; percent-encoding is applied or reversed instantly.

Is my data uploaded to a server?

Only on the URL Expander tab, and only because that's its job — it sends a request to the URL you enter to follow its redirect chain. Encoding, Punycode, tracker-link cleanup, and Query String are all fully local.

How do I decode a percent-encoded URL?

Paste it into the Encoder / Decoder tab and choose decode. It supports standard percent-encoding, form encoding and full URI component mode.

How do I remove UTM and tracking parameters from a link?

The UTM Builder / Stripper tab removes utm_ parameters plus fbclid, gclid, msclkid, mc_eid and igshid from a URL. The separate Un-Google tab unwraps Google and similar redirect links.

How do I convert an internationalized domain name to Punycode?

Use the Punycode tab to convert between Unicode domain names and their xn-- forms.

Can I expand a shortened URL?

Yes, the URL Expander tab resolves short links to their destination.

What is the difference between encodeURI and encodeURIComponent?

encodeURI leaves URL structure characters like / ? and & alone, while encodeURIComponent encodes them too. This tool offers a full URI component mode.