Need a customized project? We build it to your exact requirements.Contact us on WhatsApp

Free QR & Barcode Scanner to Google Sheets – Apps Script

R46 Inventory & Warehouse Premium Plan Weekly Plan VIP Premium Plan
❤️
Need a Custom Business Solution?
Connect with us on WhatsApp to discuss your requirements. Our team will design and develop a tailored software solution aligned with your business workflow, operational needs, and growth objectives.
Record Inventory to Google Sheets with QR Code | Scan Barcode to Google Sheets | R46
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

Key Features

QR and barcode scanning through the device camera Image upload as an alternative to live scanning Decoded code fills the entry form automatically Product category dropdown loaded from the sheet Quantity and price captured with each scan Each submission appends a row to the Data sheet Sheet name configurable in one constant Camera permission handled with a stop-scanning control X-Frame-Options set to allow embedding Embeds in Blogger WordPress or any website by iframe Separate CSS and JavaScript include files Deploys as a Google Apps Script web app

Description

Point a phone at a barcode and the item is in your spreadsheet. No scanner hardware, no inventory software licence — a web app that reads the code with the camera and appends the row.

Scan or upload

The scanner runs in the browser using the device camera, with a proper permission prompt and a stop-scanning control rather than a camera that stays on. When scanning is awkward — a laptop without a webcam, a code on a screen, a photograph taken earlier — you can select an image of the code instead and it decodes the same way. Either route fills the form with the decoded value.

The entry form

Around the scanned code sits the rest of the record: a product category dropdown built from your sheet, quantity, price and whatever else you add. Submit and the row is appended to the Data sheet. The sheet name is a single constant at the top of the script, so pointing it at a different tab is a one-line change.

Embed it in your own site

The web app is served with its frame options opened, so the scanner drops into Blogger, WordPress or any page you can edit using an iframe. Staff reach it from your own site rather than a Google URL, and it works on a phone browser with nothing installed.

Where it fits

Goods-in at a warehouse, stocktaking, asset registration, event check-in, sample tracking — anywhere a code exists and someone is currently typing its number into a spreadsheet by hand. The source code is yours to extend into a larger inventory build.

Requirements

  • A Google account (Gmail or Google Workspace)
  • Google Sheets and Google Apps Script — no hosting or server needed
  • A phone, tablet or webcam for live scanning
  • Camera permission granted in the browser
  • Your product categories listed in the sheet for the dropdown

What's Included

  • Complete Google Apps Script source code
  • In-browser QR and barcode scanner with camera permission handling
  • Image-upload decoding as an alternative to live scanning
  • Entry form with category dropdown, quantity and price
  • Google Sheet structure for the scanned records
  • iframe embed approach for any website
  • Deployment and authorisation walkthrough
  • Step-by-step video walkthrough of the full build
  • Free support from the developer

Item Details

Versionv1.0
PublishedAug 22, 2025
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryInventory & Warehouse
Tagsqr code scanner google sheetsscan barcode to google sheetsbarcode scanner google sheetsqr code inventory systembarcode scanner web apprecord inventory with qr codescan qr code to spreadsheetqr code scanner google apps script
VideoWatch walkthrough
LicenseRegular License
Subscription Verification Required
This is a free file. Subscribe to our YouTube channel to unlock the source code + Google Sheet. One click — no payment. Google only confirms you are subscribed.
Verify Now
Free download

Subscribe & Unlock Source Code

Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.

What you get

  • Code.gs + HTML filesThe complete Apps Script project
  • Google SheetYour own copy with the data
  • Setup guideInstall steps from start to finish

Not subscribed yet? Subscribe to our channel

Browse More Free Files
Custom development

Need this customized for your business?

Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.

400+Projects delivered
91+Countries served

20–30% advance to start · Clear quote before work begins · Support after delivery

What we customize

  • Features & functionsNew features, changes to existing scripts, custom formulas and automations
  • API & integrationsWhatsApp, payment gateways, CRM and more
  • Design & UI changesYour branding, layout redesign, dark mode, mobile layout
  • Full custom projectsDashboards, billing, inventory, CRM, built from scratch
Free
Source Code File

People choose these

Paid picks from the same category

Full-Stack Shoe Inventory System Using Google Sheets and Apps Script | E48 Full-Stack Shoe Inventory System Using Google Sheets and Apps Script | E48 52 views this month Apps Script How to Build a Mobile Inventory Dashboard with Google Apps Script | D36 How to Build a Mobile Inventory Dashboard with Google Apps Script | D36 41 views this month Apps Script Grocery Store POS System with Barcode Scanner | Google Sheet POS + Apps Script + AI Grocery Store POS System with Barcode Scanner | Google Sheet POS + Apps Script + AI 365 views this month Apps Script

Reviews & Feedback

What buyers and YouTube viewers say about this project.

Sort
@HeyHrithik via YouTube
This link does not work on any other system
1 like on YouTube
@jismaelcr via YouTube
Y el código?
@অচেনাঅন্ধকার via YouTube
important project, I love it
@scholasticsurveillance via YouTube
Great Project 🌟
@krishnanmanoj1 via YouTube
Super but try barcode❤