Skip to content
UniKit

URL name extractor

Extract a readable name from every URL: the name, title or filename query parameter first, then the last path segment with extension and dashes cleaned up, finally the host — with deduplication and sorting.

Runs in your browserEvery computation happens in your browser — your data never leaves this device.

URL list

Names

One name per line, ready to copy.

Paste a URL list to extract names

URLs: 0 · With name: 0 · Missing: 0 · Unique names: 0

What this tool does

  • Turn crawled product URLs into a readable list of product names for manual review.
  • Make a bookmarks export reviewable by title instead of a wall of URLs.
  • Produce a link-to-name mapping for a spreadsheet import.

Example

Input

https://shop.example.com/item/12345?name=Wireless%20Earbuds
https://blog.example.com/2026/03/hello-world.html
https://example.com/about-us/

Output

Wireless Earbuds
hello world
about us

The first URL uses its name parameter, hello-world.html becomes “hello world”, and the third falls back to the host.

Frequently asked questions

What is the priority order?

First a name, title or filename query parameter (editable through “Parameter names”), then the last path segment with the extension removed and dashes turned into spaces, and finally the host with www. and the port stripped.

Why do two links get the same name?

Their last path segment or query value is identical. Tick “Deduplicate by name” to keep the first occurrence; otherwise every URL still gets its own line.

Is a + in the query treated as a space?

Yes. That is what application/x-www-form-urlencoded specifies, so name=a+b and name=a%20b both become “a b”.

Does the host fallback keep www?

No. www.example.com yields example.com and the port is dropped, so the same site does not produce two different names.

Keywords:链接名称提取url 名称url name extractor标题提取query name批量提取名称可读名称链接整理

Related tools