How-to
How to make an equipment checklist with Google Forms and a QR code
By the CheckBadges team · Updated · 6 min read
The short answer
Build one form with your checklist questions and a Machine question, then use Google Forms' pre-filled link to make a separate link for each machine and turn each link into a QR code sticker. Responses go to one Google Sheet. It's free and it works, but operators can change the machine, photo uploads need a Google sign-in, and problems don't warn the next operator.
Key takeaways
- One form, a Machine question, and a pre-filled link per machine gives each sticker its own machine.
- Make checklist items required multiple-choice questions with OK, Problem and N/A.
- Every response lands in one sheet; filter it by machine for a history.
- File upload questions make respondents sign in to a Google Account.
- Problem-only email alerts need an add-on or Apps Script.
What you'll build
You'll build one Google Form that works for every machine of a type, and a QR sticker for each machine that opens the form with that machine's name already filled in. Operators scan, answer, submit; every answer lands as a row in a Google Sheet with a timestamp. It costs nothing if you already have a Google account, and it takes an hour or two for a handful of machines.
The steps
The whole setup is nine steps, and only steps 5 and 6 repeat for each machine:
- Create the form. Start a blank form and name it after the machine type, like "Forklift pre-use check".
- Add Machine and name questions. Short-answer questions for the machine and the operator's name, both required.
- Add the checklist items. One required multiple-choice question per item, with OK, Problem and N/A.
- Add a problem section. A final "Any problems?" question that branches to a section for describing them.
- Get a pre-filled link for each machine. Use "Get pre-filled link" with the Machine answer filled in, once per machine.
- Turn each link into a QR code. Paste the links into a QR label maker and print one sticker per machine.
- Send responses to Google Sheets. Link the form to a spreadsheet so every check becomes a row.
- Set up alerts. Turn on email notifications, or add a script or add-on to email only when there's a problem.
- Test every sticker. Scan each printed sticker, submit a test, and check the row in the sheet.
Build the form
Go to Google Forms, start a blank form, and give it a title. Then add questions in this order:
- Machine, a required short-answer question. This is the one each QR code will fill in.
- Your name, a required short-answer question.
- Hour meter, a short-answer question with response validation set to Number, so nobody types "ok".
- One question per checklist item, as required multiple choice with OK, Problem and N/A. Write each one so it says what a pass looks like: "Forks: no cracks at the heel; tips straight". Our checklists give you the wording to paste in.
- Any problems?, a required Yes/No multiple-choice question. Turn on "Go to section based on answer" and send Yes to a new section with a paragraph question asking what's wrong.
A multiple-choice grid, with items as rows and OK, Problem and N/A as columns, is quicker to build but awkward to read on a phone.
If you use Google Workspace, check the form's settings so people outside your organization can respond; otherwise operators without a company account will be asked to sign in.
Make a pre-filled link for each machine
Pre-filled links are what make each QR sticker belong to one machine. In the form editor, open the three-dot menu and choose Get pre-filled link. A copy of the form opens: type the machine's name in the Machine answer, choose Get link, then Copy link. Repeat for every machine.
Each link ends with something like "entry.1234567=Forklift+3". Once you have one, you can make the rest in a spreadsheet by changing the text after the equals sign (use + or %20 for spaces). Keep that sheet: it's your list of which link belongs to which machine.
Print the QR codes
Paste the links into a QR code generator, one per machine. Our free QR code label maker takes a list of "name, link" lines and prints labels with the machine's name beside each code. Print them on weatherproof label stock if they'll live outdoors, and stick each one where the operator stands before starting (how to label equipment with QR codes has the details).
Collect responses and set up alerts
In the form's Responses tab, choose Link to Sheets to create a spreadsheet. Each check becomes a row with a timestamp, the machine, the operator and every answer. Use a filter or a filter view on the Machine column to see one machine's history.
For alerts, the Responses tab's menu has an option to get email notifications for new responses. It emails the form's owner on every submission, not just problems. To be told only when something fails, you need either an add-on from the Google Workspace Marketplace that sends conditional emails, or a short Apps Script attached to the form that runs on each submission and emails your supervisor when any answer is "Problem".
Where Google Forms falls short
Google Forms is a general form builder, and a few gaps show up once real operators use it every day:
| What you need | Google Forms | A dedicated QR checklist tool |
|---|---|---|
| The right machine on every check | Pre-filled, but operators can change it or use another machine's link | The sticker decides; operators can't change it |
| Photos of problems | File upload questions require a Google sign-in | Usually built in, no account needed |
| One machine's history | Filter a shared spreadsheet | Filed by machine |
| Alerts for problems only | Add-on or Apps Script | Built in |
| Warning for the next operator | None; the problem sits in a spreadsheet row | Shown when the machine is scanned, until it's fixed |
| Closing out a problem | Add a column and update it by hand | Mark it fixed, with a note |
| A lost or copied sticker | The link keeps working for anyone who has it | Reissue the code; the old one stops |
The photo gap catches most people out. Google's own help page says that for a file upload question, "responders need to sign in to a Google Account", and the question type isn't available for forms stored in a shared drive (Google Docs Editors Help). Uploaded files go to a folder in the form owner's Google Drive. Operators without a Google account, or who don't want to sign in on their own phone, can't send photos.
When a dedicated tool is the better choice
Google Forms is a good fit for two or three machines, an owner comfortable in Google Sheets, and operators who all have Google accounts. It gets harder once you have more machines, operators without Google accounts need to send photos, problems have to reach the right person and get closed out, or the next operator needs to know a machine has an open problem.
CheckBadges is built for that case. Each machine gets its own QR sticker that opens its checklist; operators scan with their phone camera with no app or account, and can attach up to 3 photos to a problem without signing in. A check with problems emails your alert list, and every operator who scans that machine sees the open problem until you mark it fixed. Checks are filed by machine, and you can export them to CSV for a spreadsheet. It's free for 3 machines. Both need a data connection when the check is submitted. See the full comparison in CheckBadges vs Google Forms, or other options in Google Forms alternatives.
Frequently asked questions
Can Google Forms be used for equipment inspections?
Yes. One form with your checklist questions, a Machine question and a pre-filled link per machine works well for a few machines. The limits are that operators can change the machine, photo uploads need a Google sign-in, and alerts for problems need an add-on or script.
How do I make a QR code for a Google Form?
Copy the form's link (or a pre-filled link for one machine) and paste it into any QR code generator, then print the code. A label maker that takes a list of links prints one sticker per machine in one go.
Can a QR code pre-fill a Google Form?
Yes. Use the form's Get pre-filled link option to fill in an answer such as the machine name, copy the link, and turn that link into a QR code. Respondents can still change the pre-filled answer.
Can operators upload photos to a Google Form without a Google account?
No. Google says respondents must sign in to a Google Account to answer a file upload question, and the question type isn't available for forms in a shared drive.
How do I get an email when a Google Form answer says Problem?
Google Forms' built-in notifications email you for every response. For problem-only emails, use an add-on from the Google Workspace Marketplace or an Apps Script that runs on form submit and checks the answers.
Keep reading
- vs Google FormsCheckBadges vs Google Forms: how operators do pre-use checks, whether they need an app or login, and what 10, 25 or 50 machines cost. Checked October 2026.
- Google Forms alternativesLooking for a Google Forms alternative? 6 options compared on price, how operators do checks and whether they need an app or login. Checked October 2026.
- Set up QR code equipment checklistsHow to put a QR code checklist on every machine: list equipment, pick checklists, print durable stickers, train operators in 2 minutes, route problem alerts.
- QR code label makerMake printable QR code labels for equipment and assets. One label per line, a link for each, 8 or 30 a page. Free, no signup, nothing uploaded.
- QR code equipment checklistA QR code equipment checklist: a sticker on each machine opens its pre-use check on any phone, with no app or login. Problems email you. Free for 3 machines.
Every machine checked, with one scan.
Stick a QR code on every machine and operators do the pre-use check on their own phone — no app, no login. Free for up to 3 machines; try it with your real machines before you sign up.