Searchlight
Tools
BlogAbout
Free SEO Audit
Back to home
๐Ÿ“ˆSEO & Analytics
๐Ÿ—‚๏ธText & Data
๐Ÿ”Encoders & Decoders
โšกGenerators
๐Ÿ”„Converters
๐Ÿ–ผ๏ธImage Tools
๐Ÿ“„PDF Tools
๐Ÿ’ปCode Tools
๐Ÿ”Regex & Parsing
๐ŸงฎCalculators
๐Ÿ—บ๏ธDiagrams
๐ŸŒNetwork & Web
DNS CheckerIP GeolocationWhat's My IPURL ParserOpen Graph PreviewUser-Agent ParserHTTP HeadersSSL / TLS ReferencePort ReferenceWebSocket TesterHTTP SimulatorURL Shortener
โœ๏ธText Utilities
๐ŸŽจColor Tools
๐Ÿ”€Diff & Compare
148+ tools. OAuth is read-only.
Searchlight

148+ free SEO, developer, image, PDF, and productivity tools - no account needed.

Free ยท all tools included
Company
  • Blog
  • About
  • Free SEO Audit
Legal
  • Privacy Policy
  • Terms of Service
  • Cookie Policy

ยฉ 2026 Searchlight. All rights reserved.

Read-only OAuth ยท No data reselling ยท Completely free

URL Parser

Parse any URL into its components. Edit individual parts and reconstruct the URL.


About this tool

Parse any URL into its components - protocol, hostname, port, path, query parameters, and fragment. Instantly see each query parameter as an individual key-value pair, making it easy to debug API calls, understand redirect targets, and analyse tracking parameters. The tool also lets you rebuild URLs from components.

How to Parse a URL into Components

  1. 1Paste any URL into the input field.
  2. 2Each URL component appears in its own labelled field: protocol, host, path, etc.
  3. 3Query parameters are split into individual key-value pairs.
  4. 4Click any value to copy it to your clipboard.
  5. 5Modify components in the fields to build a new URL.

Frequently Asked Questions

What are the parts of a URL?+
A URL has: protocol (https), hostname (example.com), port (443), path (/page), query string (?key=value), and fragment (#section). Not all parts are required.
What is the difference between a URL and a URI?+
A URI (Uniform Resource Identifier) is the general concept. A URL (Uniform Resource Locator) is a URI that also specifies how to retrieve the resource (via a protocol like http or ftp). In practice, 'URL' and 'URI' are used interchangeably for web addresses.
How do I decode a URL-encoded query parameter?+
Paste the full URL into this tool and each query parameter is decoded and shown as a human-readable key-value pair. Or use the URL Encoder/Decoder tool for individual strings.
What is a URL fragment (#)?+
The fragment (hash) identifies a section within the page, like #section-2. Fragments are never sent to the server - they're processed by the browser only.
Looking for a deeper guide on this topic? Browse the Searchlight blog.
Visit the blog โ†’

Related tools

View all Network & Web โ†’
DNS CheckerCheck DNS records via Cloudflare DoHIP GeolocationLook up IP address location and ISPWhat's My IPInstantly see your public IP addressOpen Graph PreviewPreview Open Graph cards for any URL