100% PrivateNo Data SavedRuns in BrowserAccurate Output

URL Encode/Decode

Convert text and query parameters to and from RFC 3986 percent-encoding with component and full URL modes.

Example

  • mode: encode
  • strategy: component
  • value: query=dev tools&safe=true

Output

DEV
Waiting

Run the tool to generate output.

About this tool

Encode special characters into RFC 3986 percent-encoded strings or decode encoded URLs back to human-readable text with dedicated component and full-URI modes.

When to use this tool

Use URL Encode/Decode when query strings, redirects, or webhook callbacks break because reserved characters like spaces, ampersands, or question marks are not encoded properly.

Inputs, Formats & Specifications

Accepted Inputs
Raw text, query parameters, or percent-encoded URL strings
Output Formats
Percent-encoded string or decoded readable text
Supported Standards
RFC 3986 percent-encoding (e.g. `%20` for space, `%2F` for `/`, `%3F` for `?`)
Browser Limits & Scope
Malformed percent-sequences (such as a trailing `%` without two hex digits) trigger clear syntax warnings rather than silent failure.

How to use this tool

  1. Choose your mode: 'Encode' (Text to URL-safe percent-encoding) or 'Decode' (Percent-encoded to plain text).
  2. Select encoding scope: 'Component' (encodes slashes and query delimiters) or 'Full URL' (preserves URL structure).
  3. Paste your text or query string into the input area.
  4. View the converted result and copy it with one click.

Examples

API Query String Encoding

Encode spaces, ampersands, and special characters in search parameters like `q=cats & dogs?` into `q=cats%20%26%20dogs%3F` to prevent broken API calls.

Redirect URL Parameter Parsing

Decode an encoded return URL like `redirect_uri=https%3A%2F%2Fapp.example.com%2Fcallback` to verify its destination domain.