Ultimate URL Editor
Free bulk URL editor: lowercase, strip query, force HTTPS, dedupe, sort, filter by domain. Paste thousands of URLs, copy back clean.
About the tool
What is the SBMM Ultimate URL Editor?
The SBMM Ultimate URL Editor is a free online tool that runs twelve batch URL operations on any list you paste: lowercase, strip query string, strip fragment, force HTTPS, add or remove www, strip trailing slash, deduplicate, sort alphabetically, remove blank lines, filter by domain, and more. Toggle the operations you want, paste up to thousands of URLs, copy the cleaned list back to your clipboard or download it as a plain-text file.
URL lists accumulate cruft fast. UTM tracking parameters, duplicate entries, mixed case, trailing slashes, mixed HTTP and HTTPS, fragment anchors, www and non-www variants, and blank lines all show up the moment you export from Ahrefs, Semrush, Majestic, Search Console, Google Sheets, or a manual scrape. Cleaning that mess by hand takes an hour per list; the URL Editor does it in one click.
Everything runs in your browser, so confidential URL sets (client backlink reports, internal page audits, paid-search keyword maps) stay on your device. No server, no upload, no log line. The tool ships with sensible defaults so the first run usually produces the cleaner list you wanted; toggle individual operations off if you need to preserve casing, parameters, or duplicates for a specific workflow.
Step by step
How to use this tool in 3 steps
-
Step 01
Paste your URL list
Drop a list of URLs (one per line, any size from ten to ten thousand) into the editor. The paste can come straight from an Ahrefs / Semrush / Majestic export, a Google Sheets cell, a manual scrape, or a CSV column.
-
Step 02
Toggle the operations you want
Pick from twelve batch operations: lowercase, strip query, strip fragment, force HTTPS, add or remove www, strip trailing slash, deduplicate, sort A-Z, remove blanks, trim whitespace, filter by domain, and remove or keep only domains matching a pattern.
-
Step 03
Copy or download the clean list
See the cleaned list in the output panel. Copy it straight to your clipboard or download it as a .txt file. Re-toggle operations to A/B different cleanup recipes without re-pasting the input.
Why this tool
Why use this tool
-
12 batch URL operations
Lowercase, strip query, strip fragment, force HTTPS, add or remove www, strip trailing slash, deduplicate, sort, remove blanks, trim whitespace, filter by domain, and pattern filter. Run any combination in one pass.
-
Force HTTPS
Rewrites every http URL in the list to https in one toggle. Useful for cleaning legacy crawler output, normalising a list pulled from an old backlink database, or preparing a list before submitting to a tool that requires https inputs.
-
Strip query and fragment
Removes UTM tracking parameters, gclid / fbclid / msclkid ad IDs, and fragment anchors. Critical when comparing URLs from a paid campaign export to your organic URL set because tracking parameters mask the true canonical URL.
-
Deduplicate exactly or by canonical
Exact deduplication removes byte-identical duplicates. Canonical-aware deduplication treats https://x.com/p and http://x.com/p as the same URL once you toggle force-HTTPS and remove-www on, so the dedupe pass catches accidental variants.
-
100% on-device, no upload
Every URL is processed in your browser. No URL list is sent to a server, no copy is logged. Confidential client backlink reports, internal audits, and competitor URL maps stay on your device.
-
Free, no cap, no sign-up
Unlimited use, no daily cap, no email gate, no Pro paywall. The same tool handles a tweet-sized paste and a 10,000-URL Ahrefs export. SBMM Pro adds regex pattern matching and named cleanup recipes you can re-apply on a schedule.
FAQ
Frequently asked questions
What is the URL Editor used for?
Cleaning a list of URLs before you do something else with them. Most SEO workflows start with a URL list pulled from Ahrefs, Semrush, Majestic, Search Console, or a manual scrape. The list almost always has mixed case, tracking parameters, duplicates, mixed protocols, and blank lines that need to be stripped before the next step. Clean lists pair well with our Backlink Audit for verification and the Domain Separator for per-host classification.
Does the URL Editor change my original URLs?
No. The original paste stays in the input panel. The cleaned list appears in the output panel so you can compare both, undo by toggling operations off, or re-paste a new list without losing the original. Nothing is saved to a server or to your browser storage.
What is the difference between Lowercase and Force HTTPS?
Lowercase converts the whole URL to lowercase letters so HTTPS://Example.COM/Page becomes https://example.com/page. Force HTTPS rewrites the protocol from http to https so http://example.com/page becomes https://example.com/page. Most workflows want both toggled on.
Why strip query parameters?
Query parameters (the ?utm_source=newsletter&utm_medium=email part) carry campaign tracking but are not part of the canonical URL. When you compare URLs from a paid campaign export to your organic URL set, the parameters mask the match. Strip them and the lists align cleanly.
What does the Filter by Domain operation do?
Filter by Domain restricts the output to URLs that match the domain pattern you enter. Type "example.com" and only URLs on that domain remain. Type "blog.example.com" and only that subdomain is kept. Useful for slicing a mixed competitor sitemap down to one section.
Can I run the operations in a specific order?
The operations run in a predictable, deterministic order regardless of which checkboxes you tick: trim, lowercase, force-HTTPS, www-toggle, strip-fragment, strip-query, strip-trailing-slash, remove-blank-lines, deduplicate, sort. This order produces the cleanest output for the vast majority of workflows.
How many URLs can the editor handle in one paste?
The free tier handles up to ten thousand URLs per paste, which is enough for any realistic Ahrefs or Semrush export slice. The processing happens in your browser, so very large pastes can briefly slow the page on a low-end device while the cleanup runs.
Does this tool upload my URL list anywhere?
No. Every operation is computed locally in your browser using JavaScript. No URL is sent to a server, no log is written, no analytics tracker fires per paste. Client backlink reports, internal audits, and competitor URL maps are all safe to paste here.