URL Tools
Encode, decode, parse, build, and normalize URLs. Encoding is per component, not the whole string.
10 tools · 100% browser-based · No uploads · No signup
About these URL tools
URLs look simple until query strings, encoding, and length limits show up. These tools encode and decode percent-sequences, parse query maps, build URLs visually, validate parts, generate slugs, normalize for comparison, and check length against common limits.
Encoding is not optional for spaces, non-ASCII, and reserved characters. Decoding twice can corrupt a value that was only encoded once. Normalization helps when two URLs differ only by default ports or sorted query keys.
Tools in this category
Encode / Decode
`encodeURI` and `encodeURIComponent` are not the same function. Using the wrong one is why `?q=a+b` is a space in one API and a plus sign in the other.
Query Parser
URL query string parser online. Parse query parameters into a key-value table instantly. Export as JSON or CSV—free URL parameter extractor.
URL Builder
URL builder online. Build URLs with query parameters visually. Paste existing URLs to parse and edit them—generate URLs free in your browser.
Validator
URL validator online. Check if a URL is valid and see protocol, domain, port, and path breakdown. Validate URLs instantly—free browser tool.
Parts Analyzer
URL parser online. Visual breakdown of URL components: protocol, host, port, path, query, hash. Analyze URL structure instantly and free.
Slug Generator
URL slug generator online. Convert any text to SEO-friendly, URL-safe slugs. Handles unicode and special characters—create slugs instantly free.
Normalizer
URL normalizer online. Normalize URLs: lowercase hostname, sort query params, remove defaults. Standardize URLs for comparison—free browser tool.
Compare
URL comparator online. Compare two URLs semantically and find differences in path, query, or fragment. URL diff checker—free in your browser.
JSON Converter
URL to JSON converter online. Convert URL query strings to JSON objects and back. Handles nested parameters—free query string converter.
Length Checker
URL length checker online. Check URL length against browser and server limits. Avoid "URL too long" errors—free length validator.
How these tools run in your browser
Parsing uses the URL and URLSearchParams APIs in the browser. Slug generation lowercases, strips combining marks where possible, and replaces runs of separators. Length checks compare against documented limits (browsers, proxies, and some servers differ). Compare is semantic: it looks at parts, not only string equality.
Common Use Cases
- Percent-encode a query value that contains spaces or Unicode
- Turn a long query string into a table of keys and values
- Build a tracking URL without hand-concatenating <code>?</code> and <code>&</code>
- Make a blog slug from a title
- See why a CDN or browser rejects a URL as too long
Common Mistakes
Frequently Asked Questions
Encode each component. Encoding the entire URL including https:// will break it. Path segments and query values have different rules.
A short, URL-safe label derived from a title, usually lowercase with hyphens. It is for paths, not a full URL.
Trailing slashes, http vs https, www, and query key order can all differ. Use the normalizer if you want a canonical form first.