BOM text extractor
Engineers don't write clean BOMs — they write “need 500 pcs STM32F103C8T6, also 100 pieces JST 2.54mm 2P header, urgent!”. Paste the message and this tool pulls out the part numbers, quantities and attributes into a ready-to-send list.
Paste your BOM notes
Paste one line per item, or a whole message — quantities like “500 pcs”, “x500” or “500 个” and part numbers are picked out automatically.
Paste something above to see extracted part numbers and quantities.
What gets extracted
Part numbers like STM32F103C8T6, ESP32-WROOM-32 or 74HC595 are recognized by their digit+letter shape. Quantities like “500 pcs”, “x500” or “500 个” are read from the same line. Attributes — JST, 2.54mm, 2P, SMD — are kept as keywords.
Extraction is heuristic: unusual part numbers (e.g. very short or hyphen-free) may be missed. Always double-check the table before sending it to a supplier.
Frequently asked questions
What kinds of BOM text can this extractor parse?
Paste one item per line or a whole message such as "need 500 pcs STM32F103C8T6, also 100 pieces JST 2.54mm 2P header, urgent!". Quantities like "500 pcs", "x500" or "500 个" are recognized, part numbers are matched by their digit-plus-letter shape, and attributes like JST, 2.54mm, 2P or SMD are kept as keywords.
Which part-number formats are recognised?
Part numbers are scored by shape: a token with a digit and an uppercase letter scores highest, dash-heavy tokens and dotted tokens score higher, and pure digits, stopwords, known brands such as JST and Molex, and dimension-like tokens are excluded. STM32F103C8T6 and ESP32-WROOM-32 are picked out, while very short or hyphen-free tokens may be missed.
Is my pasted BOM text uploaded anywhere?
No. The extractor runs entirely in your browser with no database and nothing is uploaded. The extraction is heuristic, so always double-check the table before sending it to a supplier.
The extractor runs entirely in your browser — nothing is uploaded. Results are heuristic; always verify the table before ordering. ICBOMS offers this tool for convenience and takes no responsibility for extraction errors.