All guides
Mobile guide

How to scan barcodes into Google Sheets on iPhone and Android

Phone-only ways to scan barcodes into Google Sheets on iPhone and Android: the camera, Google Forms, browser scanners, and the camera permission traps.

7 min readUpdated 4 October 2026

Short answer

On iPhone and Android you either read a code with the built-in camera and paste it into a Google Form linked to a Sheet, or open a browser-based scanner such as QR to Sheets that decodes and appends the row in one action.

The stock camera app reads QR codes and copies values but cannot write into a spreadsheet, and it handles 1D product barcodes such as EAN-13 and Code 128 inconsistently.

Browser scanning needs HTTPS and camera permission, and a scanner that will not start is almost always because the link was opened in an in-app browser rather than Safari or Chrome.

Almost every barcode-to-spreadsheet workflow now happens on a phone. The camera is good enough, everyone has one, and there is no hardware to buy. The friction is not the scanning; it is getting the scanned value into the right cell without typing it.

What the built-in camera can and cannot do

Both iOS and Android read QR codes natively from the camera app. Point at a QR code and a notification appears offering to open the link. That is genuinely useful, with two limits worth being clear about.

For a handful of items, camera plus paste is completely reasonable and free. For a few hundred, the app switching is the whole cost.

Option 1: Google Forms on a phone

Build a form with a field per column, link it to a Sheet, and open it on the phone. Scan with the camera, paste into the field, submit. Free, reliable, and no setup beyond the form.

The cost is a paste and a submit per item, plus the fact that a submission attempted with no signal is lost rather than queued.

Option 2: a browser-based scanner

A web page can access the camera directly and decode continuously, so scanning and writing happen in one action with no app switching. This is what QR to Sheets does, so treat this section accordingly: you open a link, allow the camera once, and each accepted scan appends a row to your Sheet.

The advantage on phones specifically is that there is nothing to install. For temporary staff or a crew you will not see again, an app install is often the step that never happens.

Barcode Scanner to Google Sheets, No App: Full Tour with Pip (1:38, hosted by Pip). Pip tours option 2 in QR to Sheets on a phone: scanning in the browser, repeat scans, lost signal, and typing a code that will not scan. It uses QR codes; barcodes scan the same way.Watch on YouTube Chapters and transcript

iPhone and Android differences that matter

If a scanner will not start on a phone, work through this order: is it a real browser rather than an in-app one, is the page HTTPS, and has camera permission been denied previously for this site. That covers the overwhelming majority of cases.

Making phone scanning accurate

Step by step

  1. 1

    Decide whether the phone is the scanner or just the keyboard

    The built-in camera can read a code and copy the value, but you still have to paste it somewhere. A browser-based scanner does the reading and the writing in one step. That distinction drives everything else.

  2. 2

    Prepare the destination Sheet

    One column per field, a single header row, no merged cells. Format the barcode column as plain text so long numeric codes keep their leading zeros.

  3. 3

    Open the scanner in a real browser

    Use Safari on iPhone or Chrome on Android. In-app browsers inside messaging and social apps frequently block camera access, which is the most common reason a scanner will not start.

  4. 4

    Grant camera permission once

    The prompt appears the first time. If you dismissed it earlier, you must re-enable it in site settings; the prompt does not reappear on its own.

  5. 5

    Test with five real items

    Check the values land in the right columns and that the format survived. Do this before a real count, not during one.

Frequently asked questions

Can the iPhone camera scan a barcode straight into Google Sheets?+

Not directly. The camera reads QR codes and can copy a value, but it cannot write into a spreadsheet. You either paste it in yourself or use a form or browser scanner that writes the row for you.

Do I need an app to scan barcodes into Google Sheets on a phone?+

No. A Google Form plus the built-in camera works with no install, and a browser-based scanner does the reading and writing in one step, also with no install. Apps are one option, not a requirement.

Why will the scanner not start on my iPhone?+

Almost always one of three things: the link was opened inside an in-app browser rather than Safari, the page is not HTTPS, or camera permission was denied previously for that site and the prompt no longer appears. Try Safari first.

Does phone scanning work without an internet connection?+

The camera decoding works offline because it runs on the device. Whether the scan survives depends on the tool: a form submission fails without a connection, while a scanner with a device-local buffer keeps the scan and syncs it when signal returns.

Which barcode formats can a phone camera read in a browser?+

Browser scanning libraries typically handle QR codes plus Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E and ITF. Coverage is good, but 1D formats are more sensitive to focus and lighting than QR codes.

Try it on your own Google Sheet

Connect Google, create a scanner link, and share the URL with your team. The free tier covers 300 scans, and nobody you share it with has to install anything.

Start for free

No credit card required

Keep reading