PicoFix
URL & Query Encoding

URL Encoder & Decoder

Encode and decode URL parameters, query strings, and full URIs cleanly and safely in your browser.

100% In-Browser Client-Side — Zero Server Uploads
Scope:
Successfully encoded (Component Mode)
112 B
Raw URL or Query Parameter Input
1 lines•86 chars
86 B
Encoded URL Output
1 lines•112 chars
112 B

Component vs Full URI Percent Encoding

Understanding when to use encodeURIComponent versus encodeURI.

Component Mode (Query Strings)

Uses encodeURIComponent() to escape all special delimiters including &, =, ?, and /. Essential when injecting user search terms, auth tokens, or redirect URLs into query parameters.

Full URI Mode (Preserve Structure)

Uses encodeURI() to preserve protocol schemes (https://), slashes, ports, query delimiters, and fragment hashes while escaping whitespace and non-ASCII characters.

Zero Data Tracking

URLs frequently contain confidential OAuth tokens, session IDs, and internal domains. PicoFix never logs or transmits user strings to remote servers or analytics.

URL Encoder & Decoder FAQs

Helpful answers to common image compression questions.

Component mode (encodeURIComponent) encodes all special characters including '/', '?', and '&', making it ideal for query string parameter values. Full URL mode (encodeURI) preserves the protocol and domain structure while escaping spaces and invalid characters.

Related Developer Tools

View all tools →