URL Encode Decode
NEW
We're working to offer new HQ services for free. Please support us.
Tool

URL Encode Decode

Encode URLs, decode URL components, and inspect query parameters in one clean tool.

5.0 Based on 1 ratings
  • Encode URLs
  • Decode URLs
  • Query Params
  • Copy Output
  • No Upload
Advertisement Responsive Ad AdSense slot - top tool area
URL or text
Encoded or decoded output
Choose an action to generate output.
Ready
Advertisement Responsive Ad AdSense slot - below tool area
Fast Processing Complete tasks quickly
Secure Built with privacy in mind
Responsive Works on all devices
Easy to Use Simple workflow

Context-aware URL encoding and decoding

URL percent-encoding is context dependent. A complete URI must preserve structural delimiters, while a component or query value must encode delimiters when they represent data.

The query inspector parses full and relative URLs without opening them, separates URL parts, preserves repeated parameters, and shows a normalized result for review.

How to encode, decode, or inspect a URL

  1. Choose Encode or Decode and select URL component, Full URI, Path segments, Query value, or Form field context.
  2. Paste text, open or drop a local text file up to 1 MB, or load an example; optional line mode processes each line separately.
  3. For decoding, keep one pass for the safest result or explicitly select additional passes for nested input.
  4. Review live output, exact malformed percent or Unicode diagnostics, byte counts, escapes, lines, and size change.
  5. Copy or download the exact output, or inspect a full or relative URL and its query parameters without visiting it.

Use the correct encoding rules and inspect exact results

  • Use component mode for one data value, Full URI for existing URL structure, or path mode to preserve slash separators.
  • Choose query value for percent-encoded spaces or Form field for application/x-www-form-urlencoded plus semantics.
  • Reject malformed percent escapes, invalid UTF-8 byte runs, and unpaired Unicode surrogates with exact line and column positions.
  • Inspect absolute, protocol-relative, and relative URLs with masked credential presence, decoded parameters, repeated keys, empty values, and malformed escape flags.
  • Keep input private in the browser with no navigation, URL request, or server upload.

URL Encoding FAQ

What is the difference between full URI and component encoding?

Full URI mode preserves delimiters that define URL structure. Component mode escapes those delimiters because the entire input is treated as data.

Does plus always mean a space?

No. Plus represents a space in application/x-www-form-urlencoded query or form data. In a generic URL component, a literal plus remains a plus unless encoded as %2B.

Why did decoding stop with an error?

Every percent sign must have two hexadecimal digits and encoded byte runs must form valid UTF-8. The tool reports the first detectable invalid position instead of returning partial output.

Is decoding multiple times safe?

One pass is safest. Additional passes can reveal nested encoding but may also transform security-sensitive sequences, so the pass count is explicit.

Does the inspector open the entered URL?

No. It uses the browser URL parser locally and never navigates to or requests the address.

Tool rating

How useful is this tool?

Your rating helps us improve this tool and shows real user trust in search results.

5.0 Based on 1 ratings

Tap a star to rate this tool.

Advertisement Responsive Ad AdSense slot - below content tabs