URL Encoder
Encode, decode, and parse URLs.
Runs in your browserAbout
URL Encoder both encodes and decodes text for use in URLs — component, full-URL, and query-string modes, since they escape different characters — and parses a full URL into its parts (protocol, host, path, query parameters, hash) for inspecting or editing one piece at a time. A query-string builder lets you assemble parameters visually instead of hand-typing ampersands. Runs entirely in your browser.
Frequently asked
- What's the difference between the encoding modes?
- Component encoding escapes everything except unreserved characters for a single query value, full-URL encoding leaves structural characters like / and : alone, and query-string mode handles key=value pairs specifically — using the wrong one is a common source of broken URLs.
- Can it break a URL down into its individual parts?
- Yes, pasting a full URL shows its protocol, host, path, query parameters, and hash separately, each editable on its own.