Extract Query Value from URL
Pull the value of any query parameter from a batch of URLs in one click. Paste your URLs, enter the parameter name once, and get clean decoded values for every line.
URLs to extract from
Paste one full URL per line. Set the parameter name in the option above.
Everything runs locally in your browser — nothing is uploaded.
Extracted valuesOne result per input URL. URL-encoded values are automatically decoded.
Hundreds of URLs process in under a second on modern browsers.
How to extract a query parameter value
Extract in 3 steps
Takes ~5 seconds- 1Set the parameter name
Type the exact query parameter name (e.g. utm_source) into the option field above the input.
- 2Paste your URLs
Add one full URL per line into the input box.
- 3Extract and copy
Click "Extract Query Values" and copy the decoded values from the output.
Who should use this tool?
- Marketers auditing UTM parameters across campaign URLs
- Developers debugging query strings in API or redirect URLs
- Analysts pulling tracking values from URL lists exported from analytics platforms
Examples
Extract utm_source from a newsletter campaign URL.
https://example.com/page?utm_source=newsletter&id=42
newsletter
Extract utm_source from a URL that has no utm_source parameter.
https://example.com/shop?id=99&ref=homepage
Not found
Extract utm_source from a URL with an encoded value.
https://example.com/blog?utm_source=hello%20world&id=7
hello world
Extract query parameter values from URLs
Quickly isolate the value of any query parameter across a list of URLs without writing code or opening a browser console.
This tool lets you extract a specific query parameter from URLs in bulk. Set the parameter name once — such as utm_source, id, or ref — and it is applied to every URL you paste in. Values are URL-decoded automatically, and case-sensitive matching ensures you get exactly the parameter you expect. All processing runs locally in your browser with no data sent to any server.
Process many URLs at once with a single parameter name applied to every line.
- One URL per line
- Single parameter name
- Instant batch output
Parameter names are matched exactly and case-sensitively so you get precise results.
- Case-sensitive match
- First occurrence used
- URL-decoded output
All extraction runs in your browser. Your URLs never leave your device.
- No server upload
- Works offline
- No signup needed
Tips for accurate extraction
Get consistent results every time by following these guidelines.
- Match the parameter name's capitalisation exactly — 'ID' and 'id' are different parameters.
- Remove any trailing whitespace from pasted URLs to avoid missed matches.
- If a parameter appears more than once in a URL, only the first value is returned.
Frequently asked questions
Why am I getting 'Not found' when the parameter is clearly in the URL?>
What happens if a parameter appears twice in the same URL?>
What is returned for a parameter that exists but has no value, like '?flag'?>
Can I extract different parameter names from different URLs in the same batch?>
Related URL tools
Extract the domain from any URL list. Paste one URL per line and get clean hostnames instantly in your browser.
Convert titles and phrases into clean, SEO-friendly URL slugs. Runs entirely in your browser and works line by line.
Remove hash fragments from URLs in bulk. Paste one URL per line and get clean links instantly. Works fast in your browser.
Remove the host from URLs and return only the path, query, and hash. Works in bulk and runs in your browser. In your browser.
Remove port numbers from URLs in bulk. Paste one URL per line to get clean hostnames instantly. Works fast in your browser.
Remove query strings from URLs in bulk. Paste one URL per line to get clean shareable links instantly. In your browser.
Remove the scheme from URLs (http, https, ftp). Paste one URL per line to get scheme-free links instantly. In your browser.