URL Parser & Deep Analyzer
Advanced URL analysis: parse components, view statistics, detect patterns, encode/decode parts, compare two URLs side by side, and rebuild from components.
Enter URL
Parsed Components
Query Parameters
0 params
No query parameters. Analyze a URL or click "+ Add Param" to start building.
Rebuilt URL
Analyze a URL above to see the rebuilt result here.
URL Statistics
--
Total Length
--
Encoded Characters
--
Query Parameters
--
Path Depth
--
Query String Length
--
HTTPS Secure
Detected URL Patterns
Analyze a URL to detect patterns.
URL Encode / Decode Component
Encode or decode individual URL components. Uses encodeURIComponent / decodeURIComponent.
Full URL Encode / Decode
Encode or decode a full URL. Uses encodeURI / decodeURI (preserves URL structure characters).
URL A
URL B
About URL Deep Analysis
This tool goes beyond basic URL parsing. It combines structural decomposition (RFC 3986), URL statistics, pattern recognition, encode/decode utilities, and side-by-side comparison into a single interface. Useful for debugging API calls, inspecting tracking parameters, comparing endpoints, and understanding complex URLs.
URL Component Quick Reference
scheme://user:pass@hostname:port/path?key=value#fragment
| Component | Example | Notes |
|---|---|---|
| Scheme | https | Protocol (http, https, ftp, ws, etc.) |
| Username | admin | Optional basic auth |
| Password | secret | Insecure in URLs, avoid if possible |
| Hostname | api.example.com | Domain name or IP address |
| Port | 8080 | Default: 80 (HTTP), 443 (HTTPS) |
| Path | /v2/users/search | Resource location on server |
| Query | page=1&sort=name | Key-value pairs after ? |
| Fragment | results | Client-side anchor after # |