RFC 3986 Uniform Resource Identifier Specification
Complete client-side URI percent-encoding, component isolation, and query parameter serialization runtime.
Replaces unsafe ASCII characters with a `%` followed by two hexadecimal digits. `encodeURIComponent` escapes all non-alphanumeric chars except `-_.~'()*`.
`URLSearchParams` ensures compliant query string decoding and encoding, handling plus sign (`+`) spaces and array bracket parameters seamlessly.
Your private query parameters, API keys, and session tokens are parsed locally inside browser memory. Zero analytics or server telemetry is collected.
FREQUENTLY ASKED QUESTIONS
Q: What is the difference between encodeURI and encodeURIComponent?
`encodeURI` preserves protocol and path delimiters like `:`, `/`, `?`, and `#`. `encodeURIComponent` encodes all reserved characters for safe insertion into a query parameter.
Q: Can I edit parameters in the table to rebuild the URL?
Yes. Editing any key or value in the query parameter table instantly re-serializes the complete URL in the main input box.