URL Encode & Decode
URL-encode or decode strings in your browser. Fix query parameters and percent-encoding — no upload, free online URL encoder.
Encode and decode URLs privately
Fix broken query strings and debug redirect URLs without pasting tokens into a public encoder. All processing stays local.
What you can do with it
- Debug OAuth redirect URIs
- Encode callback URLs with special characters before registering them with an identity provider.
- Decode logged request paths
- Turn percent-encoded paths from access logs back into readable text on your machine.
How to URL encode or decode
- Paste the string to encode or decode.
- Click Encode or Decode.
- Copy the result for your API, log, or config.
Fix query strings without exposing tokens
OAuth state, session IDs, and signed query params should not be pasted into public encoders. Local encode/decode keeps redirect debugging off third-party logs.
Component encoding rules
encodeURIComponent escapes characters unsafe inside query values. Use encode when building URLs; decode when reading logged or copied percent-encoded strings.
Related reading and tools
- Base64 Encode & Decode — Another common transport encoding for tokens and blobs.
- QR Code Generator — Turn an encoded URL into a scannable QR code.
- Developer tools — More private utilities for day-to-day debugging.