KitWharfFREEFast & Private Web Apps
Developer Tools Suite

URL Encoder, Decoder & Query Param Parser

Parse complex URLs, inspect UTM marketing tags, edit query parameters in an interactive table, and convert strings to RFC 3986 percent encoding. 100% client-side privacy.

Presets:
Protocolhttps:
Host / Domainkitwharf.com
Pathname/blog/how-to-calculate-percentage-change/
Param Count5 active

Detected Google Analytics UTM Campaign Tags

sourcenewsletter
mediumemail
campaignoctober_release
contenthero_cta

Query Parameters Editor (5)

ActiveKey NameDecoded ValueAction

RFC 3986 Reserved Characters & Percent Equivalents

In uniform resource identifiers, reserved characters serve delimiters. To pass literal characters within query values, they must be percent-encoded:

CharacterNamePercent HexStandard URL Role
&Ampersand%26Separates distinct query parameters
=Equals Sign%3DSeparates parameter key from value
?Question Mark%3FInitiates the query string portion
/Forward Slash%2FPath segment directory separator
:Colon%3ASeparates protocol and port number
#Number Sign / Hash%23Initiates fragment anchor identifier
SpaceSpace Character%20 or +RFC 3986 %20, query forms accept +

encodeURI() vs. encodeURIComponent() Comparison

FeatureencodeURI()encodeURIComponent()
Primary PurposeEncodes a complete URL linkEncodes a single parameter value or key
Preserves : / ? # & =YES (leaves untouched)NO (encodes into %XX)
Example Input: "A&B""A&B""A%26B"
When to UseSanitizing an entire address stringAppending search terms or emails to query params

How to Inspect & Edit URL Parameters Online

  1. Paste Target URL: Enter any web address containing search queries or marketing tracking parameters.
  2. Edit or Toggle Parameters: Check or uncheck parameters to enable/disable them. Edit keys and values directly in the interactive table.
  3. Copy Rebuilt URL: Click "Copy URL" to grab the clean, reconstructed URL ready for production use.

Frequently Asked Questions

100% In-Browser Privacy

All URL parsing, percent-encoding, and query parameter edits are processed locally in your browser session. No parameters, secret tokens, or URLs are ever transmitted across the network.