100
Images per selection
Additional selected files are not processed in that batch.
Scan multiple barcode images or use your camera, review the decoded values in an editable local table, and export the visible rows as a CSV file for Excel or other spreadsheet software.
Batch scanner ready.
Images and decoded values remain in browser-side state.
Select or drop up to 100 JPG, PNG, or WebP files. A single image may contain several barcodes.
Saved in this browser.
| Barcode value | Format | Qty | Notes | Source | Scanned at | Actions |
|---|---|---|---|---|---|---|
No batch results yet Upload images or use the camera to add results. | ||||||
Selected images and decoded values are handled by browser-side code. This tool does not upload them to a batch-processing endpoint. Local persistence depends on browser storage being available.
The tool keeps batch work separate from the general scan history. Images, camera results, quantities, notes, source names, filters, and exports belong to one dedicated browser-local table.
Select or drop JPG, PNG, or WebP images, or scan barcodes with the camera — a browser tool, with no app to install.
Repeated values can increase the existing quantity or create a separate row for every detection.
Adjust quantities, add notes, filter rows, inspect the source, or remove accidental entries before export.
Download the filtered view as UTF-8 CSV for Excel, Google Sheets, or Numbers, or copy the visible rows as tab-separated text.
Every exported row uses the same six-column structure. Timestamps are written in ISO format so the original scan time remains unambiguous across locales.
| Column | Contents |
|---|---|
| Barcode Value | The decoded text or number. |
| Barcode Format | The symbology reported by the decoder. |
| Quantity | The editable count for that row. |
| Notes | Optional browser-local text added before export. |
| Source | The image filename or Camera. |
| Scanned At | The scan timestamp in ISO 8601 format. |
100
Additional selected files are not processed in that batch.
10 MB
Larger files are reported without being sent to the decoder.
500
This is a row limit, not a claim that every selected image will contain a readable barcode.
2
Increase quantity or preserve every repeated result as a separate row.
Export before clearing browser data
Build a lightweight barcode scan inventory system: record repeated product or location codes and use quantity mode to consolidate matching values.
Create a dated list of decoded labels and add observations before importing the CSV elsewhere.
Capture equipment tags and use notes for a room, condition, owner, or other internal context.
Process several saved barcode images and identify files with no readable result or an unsupported format.
This is a barcode scan to Excel app that runs entirely in the browser — nothing to install and no account. Scan product labels from images or the camera, then export the table as a CSV that opens in Excel, imports into Google Sheets, and works in LibreOffice or Numbers. Because the file is plain CSV, you keep control of the data and can reshape it into whatever spreadsheet or inventory system you already use.
For a simple barcode scan inventory workflow, add each label, switch on quantity mode so repeated codes roll up, and add notes for location or condition. A row records only what the decoder read — it does not prove product existence, GS1 assignment, or stock levels. To understand a single value, open the online barcode decoder; to confirm a number's check digit before printing, use the barcode number checker.
No. It exports CSV. Excel, Google Sheets, and many other spreadsheet applications can open or import that file, but workbook-specific formatting and features are not included.
Yes. The UTF-8 CSV opens in Google Sheets, Excel, LibreOffice, and Numbers. In Google Sheets use File → Import and keep comma as the separator.
The table is restored from localStorage when browser storage is available. Storage restrictions or cleared site data can remove it, so important lists should be exported.
Yes. Apply the table filter and use Export visible CSV. Only the rows currently matching the filter are included.
Yes. The image decoder can return multiple distinct results from one image. Repeated identical value-and-format pairs within that image are added only once.
No. A row records what the decoder read. It does not prove product existence, GS1 assignment, ownership, authenticity, price, or inventory status.