Quote extractor
Pull every quoted passage out of a text and list each one on its own line.
Quote extractor
Paste any text and this tool finds every quoted passage and lists each one on its own line. It recognizes straight quotes ("…" and '…'), French and Russian guillemets («…»), and German-style low-high quotes ("…" and '…') — journalists pulling lines from an interview transcript, students collecting citations from a source text, or anyone scanning a novel for its dialogue can use it to turn scattered quotation marks into a clean list.
Toggle which quote styles to search for, and choose whether the output keeps the surrounding marks or strips them to bare text. A minimum-length option skips short interjections like "Yes." or "OK", and removing duplicates collapses a quote repeated verbatim down to one line. Adding the source line number prefixes each result with where it started, so you can trace a quote back to its context in a long document. The reporting-verb option is the most selective: turn it on and only quotes sitting next to a word like "said", "asked" or "replied" survive — useful for separating real dialogue from quotation marks used decoratively or for emphasis.
The tool works across both Windows (CRLF) and Unix (LF) line endings, and a quote is only matched within a single line — a stray opening mark with no closing one is simply left out rather than swallowing the rest of the document. The live tally below the output reports how many quoted spans were found and how many made it through your filters.
Everything runs locally in your browser: your text is never uploaded to a server. When you're done, copy the result, download it as a .txt file, or send the output straight into another tool's input to keep working on it.