Price Extractor

Find every currency amount in text ($, €, £, ₹, ¥) and list each price with its detected currency code in a clean table.

The Price Extractor reads any block of text and pulls out every monetary amount that carries a currency symbol, returning a structured table that pairs each price with its raw numeric value and the currency it belongs to. Instead of skimming an invoice, quote, or product page for figures, you get an organised list of dollar, euro, pound, rupee, and yen amounts ready to review or export.

It is built for anyone who works with pricing scattered through documents — buyers comparing quotes, analysts pulling figures out of reports, marketers auditing landing-page copy, or researchers collecting price data from pasted web content. Each row shows the full amount as written, the numeric portion on its own, and a currency code such as USD or EUR, so the data is immediately usable in a spreadsheet.

Everything runs locally in your browser using JavaScript, with no upload and no account required. Paste your text, extract the prices, and read the table alongside a breakdown of how many amounts were found for each currency. Because the processing never leaves your device, confidential pricing and commercial data stay entirely private.

Features

  • Detects amounts prefixed by the dollar, euro, pound, rupee, and yen symbols.
  • Handles thousands separators and decimal points such as $1,299.00 or €19,99.
  • Presents each match in a table with the full amount, numeric value, and currency code.
  • Maps each symbol to a standard three-letter currency code like USD, EUR, or GBP.
  • Counts how many amounts were found for each currency in the statistics panel.
  • Exports the table to CSV, XLSX, or TXT, or copies it to the clipboard.
  • Runs entirely in your browser so commercial pricing data stays private.

How to use Price Extractor

  1. Paste the text containing prices — an invoice, quote, or product page — into the input box.
  2. Click Extract prices, or leave live mode on, to scan the text for currency amounts.
  3. Review the table showing each amount, its numeric value, and the detected currency.
  4. Check the statistics panel to see how many amounts belong to each currency.
  5. Sort or scan the rows to compare figures across the document at a glance.
  6. Export the table to CSV, XLSX, or TXT, or copy it for import into a spreadsheet.

Benefits

  • Turns unstructured quotes and invoices into a clean, comparable price table.
  • Separates amounts by currency so multi-region pricing is easy to audit.
  • Saves procurement and finance teams from manually hunting for figures.
  • Gives the numeric value on its own so totals and comparisons are simple.
  • Keeps commercial pricing data private because nothing is uploaded anywhere.
  • Speeds up competitive research by extracting prices from pasted web copy.

The extractor identifies a price as a supported currency symbol immediately followed by a number, so it captures amounts written as $49, £1,000, or ₹2,499.50 while ignoring bare numbers that lack a symbol. Both comma and dot separators are supported, which means European-style formatting like 19,99 and US-style 1,299.00 are both recognised. The raw value column keeps the number exactly as written so you can decide how to normalise it later.

Because detection is based on the symbol, an amount written with a currency code but no symbol — for example, USD 49 — will not be matched. The tool reports the currency rather than converting between them, so use the per-currency counts to understand the mix of amounts in your source. For deeper number crunching, pair the extracted values with the Number Extractor or drop the exported table into a spreadsheet.

Frequently asked questions

Related tools