apidevtools

Encoding Tool

URL Encode / Decode

Encode and decode URL components for HTTP requests.

URL Encode / Decode

Encode or decode URL components for query strings and HTTP requests.

Overview

Use URL encoding to safely transport query strings and decode encoded parameters returned by browsers or APIs.

Examples

Encode query parameters

Input

name=John Doe&role=admin/editor

Output

name%3DJohn%20Doe%26role%3Dadmin%2Feditor

Decode callback param

Input

redirect_uri%3Dhttps%3A%2F%2Fapp.example.com%2Fcallback

Output

redirect_uri=https://app.example.com/callback

Use cases

  • Build safe query strings for API requests.
  • Decode OAuth callback URLs quickly.
  • Inspect encoded values in logs and traces.

FAQ

What is URL encoding used for?

It escapes reserved characters so URLs remain valid.

Why can decode throw an error?

Malformed percent-encoded sequences cannot be decoded.

Should I encode entire URLs?

Usually encode query parameter values, not full URLs.

Does this tool change plus signs?

It follows browser URL component behavior with standard encoding rules.

Related tools