url
URL Parser
Break a URL into readable parts
6 free tools
URLs must follow strict encoding rules to be valid across browsers, servers, and APIs. Our free URL tools cover everything: percent-encoding special characters for safe transmission, decoding encoded URLs back to readable text, parsing any URL into its scheme, host, path, and query components, building query strings from key-value pairs, and extracting all URLs from a block of text.
URL encoding replaces characters that are not allowed in URLs with a % followed by their hexadecimal ASCII code. For example, space becomes %20 and & becomes %26. This ensures URLs can be safely transmitted over HTTP.
encodeURI encodes a full URL and preserves structural characters like /, ?, and &. encodeURIComponent encodes a URL component (like a query parameter value) and also encodes /, ?, and &. Use encodeURIComponent for individual parameter values.