Skip to content
100% local

Proper noun extractor

Pull out likely names, places and brands from a block of text.

Input

Proper noun extractor

Paste an article, transcript or set of notes and this tool pulls out the words most likely to be names, places or brand mentions: capitalized words that are not simply sitting at the start of a sentence. It is a fast way to see who and what a piece of text is actually about, without reading it line by line.

By default, a capital letter only counts when it appears mid-sentence, since a word at the start of a sentence is capitalized regardless of what it is. Turn on "Include sentence-starting words" to widen the net when you'd rather over-collect than miss something. "Merge adjacent capitalized words" joins runs like "New York" or "Golden Gate Bridge" into a single entity instead of splitting them into separate words, and "Ignore common words" drops frequent capitalized items — pronouns, greetings, weekday and month names — that are rarely the name you're actually looking for. Sort the results by frequency to see what is mentioned most, or alphabetically to scan a clean reference list, and choose plain list or CSV output depending on where the result is going next.

The tool recognizes common abbreviations such as "Dr.", "Mr." and "St." so the word right after one is not mistakenly treated as the start of a new sentence and skipped. It handles Windows and Unix line breaks the same way, copes with very long input without slowing down, and the tally under the output reports how many distinct entities were found and how many times they occurred in total.

Everything runs locally in your browser — the text you paste is never uploaded or sent anywhere. When you're done, copy the result, download it as a .txt file, or send the output straight back into the input to refine it further.

FAQ

What counts as a "proper noun" here?
Any capitalized word or, with merging on, a run of capitalized words that does not simply mark the start of a sentence. It is a heuristic based on capitalization, not a dictionary of real names, so it will occasionally catch a capitalized common word and miss a lowercase brand.
Why does a name at the very start of a sentence get skipped?
Every word at the start of a sentence is capitalized, real name or not, so counting those would flood the results with false positives. Turn on "Include sentence-starting words" if you would rather see everything.
How does merging adjacent words work?
When two or more capitalized words sit next to each other, separated by a single space, they are joined into one entity — "New York" instead of "New" and "York" separately. Punctuation or a lowercase word in between stops the merge.
What does "ignore common words" remove?
A small built-in list of frequently capitalized words that are rarely the name you want: pronouns like "I", greetings, and weekday or month names. Multi-word entities like "New York" are never affected by this filter.
Is my text uploaded anywhere?
No. Extraction runs entirely in your browser — your text never leaves your device.