🔗

URL Parser

Break a URL into protocol, host, port, path and query parameters, and strip tracking params

Note: This only parses the text; it will not visit this URL or send the link to any server.

Instructions

URL Parameter Parser Instructions\n\n## Overview\nBreak a full web address down so you can see it clearly: what the protocol is, whether the domain and port are right, what the path is, and which query parameters it carries. Handy for API debugging, troubleshooting redirects and cleaning up shared links.\n\n## How to Use\n1. Paste the full URL into the input box (remember to include `https://`)\n2. The page immediately splits it into six parts: protocol, host, port, path, query string and anchor\n3. The parameter table below lists each parameter name, its decoded value and its raw encoded value, with tracking parameters highlighted\n4. Click "Regenerate without tracking parameters" to strip marketing parameters such as utm_source, gclid and fbclid\n5. Click "Copy clean link" to copy the cleaned URL\n\n## Notes\n- This only parses text and does not visit the URL; the link is never sent to a server\n- If the same parameter name appears multiple times, the values are merged and shown separated by commas\n- The tracking parameter list covers the common ones (the utm family, gclid, fbclid, msclkid, spm, etc.). After cleaning, please confirm yourself that no useful parameters were removed

FAQ

Why did my link fail to parse?

The most common reason is a missing protocol. Add http:// or https:// and try again, for example write www.example.com as https://www.example.com.

Will removing tracking parameters stop the link from opening properly?

No. Parameters like the utm family, gclid and fbclid are only used to track sources and have nothing to do with page content. But if a site uses custom parameters for authentication or business logic, check them yourself before using the cleaned result.

What do the percent signs in parameter values mean?

Characters such as spaces and non-English text must be escaped in a URL, for example a space is written as %20. The parameter table shows both the decoded value and the raw encoded value so you can compare them.

Related Articles

tool-tutorials

What Is ROT13 Encryption and How Does It Work: A Three-Step Manual Calculation Method

This content clearly explains what ROT13 encryption is, its shift principle, and its difference from the Caesar cipher. It provides a three-step manual calculation method you can follow directly, and explains why Chinese does not participate in the conversion, how to use it on mobile, and its reasonable role in API debugging, helping you avoid mistaking it for a secure encryption method.

tool-tutorials

What's the Difference Between Image Resizing Tools and Online Image Compression, and Which Should You Choose

Once you understand the difference between image resizing tools and image compression, you can decide in one go whether to change dimensions or file size, and complete resizing in the browser with a four-step process, while also learning about large-image limits, mobile operation, and troubleshooting directions when the tool won't open.

tool-tutorials

Does the Tip Calculator Calculate Based on Pre-Tax or Post-Tax Amount

This guide helps you distinguish in seconds the difference between calculating tips on a pre-tax or post-tax basis, master the correct order of entering the base, setting the percentage, and splitting among multiple people, and troubleshoot common causes of calculation deviations, so that at checkout you can give a tip amount you accept and that also fits local customs without repeated checking.

tool-tutorials

HTTP Status Code Lookup Not Working and Page Won't Open: How to Fix

This guide follows the troubleshooting order of "switch networks, disable extensions, complete the protocol, change browsers" to explain the causes and solutions when an HTTP status code lookup doesn't work. It also explains the difference between it and developer tools, beginner methods, key points for mobile use, and how to use it together with API debugging, helping you pinpoint the problem and get status code results within a few minutes.