Skip to content
easytoolapp
  • Home
  • Text
  • Calculators
  • Converters
  • Date & Time
  • Generators
  • Developer
  • Design
  • Device
  • Health
  • Business
  • About
  • Contact
  1. Home/
  2. Developer/
  3. URL Encoder
</>Developer

URL Encoder

Three modes — Encode (percent-encode any string), Decode (reverse) or Parse (break a URL into protocol, host, path, query and hash with all parameters as a table).

Encoding, decoding and parsing happen in your browser. Nothing is uploaded.

How to use this url encoder

  1. Pick Encode, Decode or Parse URL.
  2. For encode/decode: choose Component (recommended) or Whole URI scope.
  3. Paste your URL or string and click the action.
  4. For parse: see the protocol, host, port, path, query parameters and hash.

Frequently asked questions

What is URL encoding?

URL encoding (or percent-encoding) replaces unsafe characters with percent (%) followed by a hexadecimal value, so the URL can be transmitted safely.

What does Parse URL do?

It splits a URL into its components: protocol, hostname, port, path, query string, hash, and all individual query parameters as a table.

What is the difference between Component and Whole URI?

Component encoding (encodeURIComponent) escapes characters like /, ?, & and #. Whole URI encoding (encodeURI) leaves these alone — right when encoding a complete URL but not a single value.

Why does my encoded URL still break when I paste it into curl or Postman?

Most shells re-process certain characters (#, &, ?, $) even after percent-encoding. Wrap the whole URL in single quotes in bash, or use double quotes and escape $ as \$. The encoded string itself is correct — your shell is mangling it before curl sees it.

Related tools

</>Developer

Base64 Encoder

Base64 encode/decode with UTF-8 and files.

</>Developer

JSON Formatter

Format, validate, convert, analyze JSON.

</>Developer

HTML Formatter

Beautify or minify HTML in one tool.

easytoolapp
AboutContactGuidesPrivacyTerms
© 2026 easytoolappEasy online tools for everyday tasks.
Scope