Mode:
How to encode and decode URLs
- 1Select Encode or Decode mode depending on your task.
- 2Paste your target URL, query string, or parameter string.
- 3Copy the sanitized, safely escaped URL result.
RFC 3986 URL Compliance
Characters like spaces, question marks, ampersands, and slashes must be percent-encoded to prevent breaking HTTP routing or query parsing.
Architecture & Privacy
- Dual RFC 3986 encoding modes: Component (encodeURIComponent) and Full URI (encodeURI).
- Safe decoding recovery: Unescaped lone "%" characters are automatically escaped to prevent URIError crashes.
- Deep Query Param extraction: Parses nested URL search params into individual key-value records.
Frequently Asked Questions
Related Developer Utilities
Essential
JSON Formatter & Validator
Format, validate, repair, and minify JSON payloads with syntax highlighting
Launch toolβ
Hot
JSON to TypeScript Interface
Automatically extract TypeScript interfaces and type definitions from JSON
Launch toolβ
HTML Entity Encoder / Decoder
Escape and unescape special HTML characters to prevent XSS issues
Launch toolβ