URL Encoder / Decoder

Free URL encoder & decoder. Percent-encode or decode URLs and query strings with encodeURIComponent or encodeURI, and inspect query parameters — instant, no signup.

Encode or decode URLs and query strings instantly with encodeURIComponent or encodeURI, plus a built-in query-string inspector that breaks any URL into a readable parameter table.

Share
Category
Developer Tools
Includes
6 features
Access
Free · No sign-up
Privacy
Runs in your browser
URL Encoder / Decoder

Loading URL Encoder / Decoder......

Please wait a moment

How to use

How to use URL Encoder / Decoder

  1. 01

    Choose a mode

    Toggle between Encode and Decode, and Component or Full URI.

  2. 02

    Paste your text

    Enter a URL or query value into the input box.

  3. 03

    Read the output

    The encoded or decoded result updates live — copy it in one click.

  4. 04

    Inspect params

    Paste a URL with a query string to see its parameters in a table.

Use cases

Common use cases

  • Encode a query value with spaces or special characters
  • Decode a percent-encoded redirect or callback URL
  • Debug UTM and tracking parameters in a link
  • Build a safe URL for an API request
Overview

Percent-encoding, done right

Browsers and servers only accept a limited set of characters in a URL, so spaces, ampersands, question marks and unicode must be percent-encoded (%20, %26, and so on). This tool encodes and decodes both full URLs (encodeURI) and individual query values (encodeURIComponent), so you always pick the right escaping for the job — whether you're building a link, debugging a redirect, or reading an OAuth callback.

Inspect any query string

Paste a full URL and the built-in inspector splits its query string into a clean key/value table, decoding each value so you can read exactly what a link is passing. It's ideal for debugging UTM tags, API requests and tracking parameters. Everything runs in your browser — sensitive tokens and internal URLs never leave your device.

Features
01
Two-way encode & decode
02
encodeURIComponent and encodeURI schemes
03
One-click swap between input and output
04
Query-string inspector parses params into a table
05
Handles spaces, unicode & reserved characters
06
Runs locally — nothing is uploaded
FAQ

Frequently asked questions

What is the difference between encodeURI and encodeURIComponent?+

encodeURI escapes a full URL but leaves characters like :/?&= intact so the link still works. encodeURIComponent escapes those too, which is what you want when encoding a single query value or path segment.

How do I decode a percent-encoded URL?+

Switch to Decode mode and paste the encoded string — sequences like %20 and %26 are turned back into spaces and ampersands instantly.

Can it read the parameters in a URL?+

Yes. Paste a URL with a query string and the inspector lists every key/value pair in a table, decoding each value so you can read it clearly.

Is my URL uploaded anywhere?+

No. All encoding, decoding and parsing runs in your browser, so tokens and internal URLs are never sent to a server.