Barcode Scan to Excel

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.

Batch input

Images and decoded values remain in browser-side state.

Add barcode images

Select or drop up to 100 JPG, PNG, or WebP files. A single image may contain several barcodes.

Local batch table

Saved in this browser.

Editable browser-local barcode batch rows and export fields
Barcode valueFormatQtyNotesSourceScanned atActions

No batch results yet

Upload images or use the camera to add results.

All rows: 0 · Quantity: 0Maximum local rows: 500

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.

Build a spreadsheet-ready barcode list

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.

  1. Add images or open the camera

    Select or drop JPG, PNG, or WebP images, or scan barcodes with the camera — a browser tool, with no app to install.

  2. Choose duplicate behavior

    Repeated values can increase the existing quantity or create a separate row for every detection.

  3. Review and edit the table

    Adjust quantities, add notes, filter rows, inspect the source, or remove accidental entries before export.

  4. Export visible rows

    Download the filtered view as UTF-8 CSV for Excel, Google Sheets, or Numbers, or copy the visible rows as tab-separated text.

What the CSV contains

Every exported row uses the same six-column structure. Timestamps are written in ISO format so the original scan time remains unambiguous across locales.

Columns included in each exported CSV row
Column Contents
Barcode ValueThe decoded text or number.
Barcode FormatThe symbology reported by the decoder.
QuantityThe editable count for that row.
NotesOptional browser-local text added before export.
SourceThe image filename or Camera.
Scanned AtThe scan timestamp in ISO 8601 format.

Local limits and storage behavior

100

Images per selection

Additional selected files are not processed in that batch.

10 MB

Maximum per image

Larger files are reported without being sent to the decoder.

500

Maximum local rows

This is a row limit, not a claim that every selected image will contain a readable barcode.

2

Duplicate modes

Increase quantity or preserve every repeated result as a separate row.

Export before clearing browser data

Rows are saved in localStorage when the browser permits it. Private browsing, storage restrictions, site-data cleanup, or another browser profile can make saved rows unavailable. Export the CSV before clearing site data or moving to another device.

Practical uses for a local scan table

Inventory counting

Build a lightweight barcode scan inventory system: record repeated product or location codes and use quantity mode to consolidate matching values.

Receiving notes

Create a dated list of decoded labels and add observations before importing the CSV elsewhere.

Asset checks

Capture equipment tags and use notes for a room, condition, owner, or other internal context.

Image batch review

Process several saved barcode images and identify files with no readable result or an unsupported format.

A browser-based barcode scan to Excel app

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.

Barcode Scan to Excel questions

Does the tool create an Excel workbook?

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.

Can I import the file into Google Sheets?

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.

What happens after a page refresh?

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.

Can I export only matching rows?

Yes. Apply the table filter and use Export visible CSV. Only the rows currently matching the filter are included.

Can one image contain several barcodes?

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.

Does a row prove the barcode is registered or authentic?

No. A row records what the decoder read. It does not prove product existence, GS1 assignment, ownership, authenticity, price, or inventory status.