How to Insert a QR Code Into a Google Doc
This is the route to take when you're writing the document and want a
scannable code printed inside it - a worksheet that links to a video, a
flyer that opens your booking page, an SOP that points at a supplier's
site. The code is just an image once it's in the doc.
- Make the QR code above.
Paste in whatever the code should open - a web page, a form, another
document - and the code appears instantly.
- Download it as PNG.
PNG is the safe choice here: Google Docs will not accept an
SVG upload, so save the
vector version for print files and use PNG inside the doc.
- In your Google Doc, click Insert → Image → Upload from
computer.
Pick the PNG you just downloaded. On a Chromebook or the mobile app the
menu is the same - Insert, then Image.
- Size it for printing, not for the screen.
Click the image and drag a corner handle to about 2 cm (0.8 in) square
at minimum. A code that looks fine on screen at 1 cm often fails to
scan off paper. Choose Wrap text if you want copy beside it.
- Print the page and scan it.
Test from the paper, not the screen - printing is where contrast and
size problems show up. Then share or print the doc as usual.
Because the code is an ordinary image, it keeps working in every export -
download the doc as a PDF,
print it, or copy the page into Slides and the square still scans.
Step-by-Step: How to Make a QR Code for a Google Doc
The other direction: the Doc is the destination, and the code goes on
something printed elsewhere.
- Open the Google Doc and click Share.
A desktop browser is easiest - the Share button is at the top
right of the doc.
- Set "General access" to "Anyone with the link."
Change the dropdown from "Restricted" to "Anyone with the link" and set
the role to Viewer so scanners can read the doc but not edit it.
This is the step that makes or breaks the QR code.
- Click "Copy link."
You'll get a URL that looks like
docs.google.com/document/d/.../edit.
- Paste the link into the generator above.
Your QR code appears instantly. Download it as PNG, JPG, or SVG - SVG
scales cleanly for large-format printing.
- Scan it with your phone before printing.
If the scan lands on "Request access," go back to step 2 - the sharing
setting isn't public yet. You don't need to regenerate the code after
fixing it.
Get the Sharing Permission Right
The QR code can't override the document's permissions - it opens whatever
Google shows for that link. Three settings cover almost every situation:
- Anyone with the link → Viewer. The default choice for
public handouts, flyers, and posters. Scanners read the doc; nobody can
change it.
- Anyone with the link → Commenter. Useful when you want
feedback on a draft - reviewers scan, read, and leave comments without
edit access.
- Restricted to your Workspace domain. For internal
documents (policies, onboarding guides), leave access limited to your
organization. Scanners are asked to sign in with their work account
before the doc opens.
Update the Doc - The QR Code Keeps Working
A Google Doc's link doesn't change when you edit its contents. That means
you can fix typos, add sections, or rewrite the whole document after
printing, and the same QR code keeps opening the latest version. For
meeting agendas, schedules, and living documents, that's usually all the
flexibility you need.
What a static code can't do is point somewhere else later. If you
delete the doc and create a new one, or want the printed code to open a
different document next semester, a static code is stuck. For that, use a
dynamic editable QR code -
you can change which doc (or any page) the code opens after printing, and
see scan counts, times, and locations in your dashboard.
Where Google Docs QR Codes Get Used
Printed Handouts
Put the QR on the paper version - readers scan to get the full doc, follow links inside it, or keep a copy on their phone.
Classroom Materials
Syllabus on the wall, study guide on the whiteboard - students scan once and always see the current version of the doc.
Meeting Notes & Agendas
A QR on the meeting-room door or the printed agenda opens the live notes doc - no hunting through email threads.
Resumes & Portfolios
A QR on your business card or printed resume opens the always-current Google Doc version - update it without reprinting cards.
Instructions & SOPs
Post a QR next to the equipment; staff scan to open the procedure doc. Edit the doc as the process changes.
Event Programs
Keep the printed program short and link a QR to the full Doc - speaker bios, schedules, maps - that you can update up to the last minute.
Common Questions About Google Docs QR Codes
How do I link a QR code to a Google Doc?
Linking a QR code to a Google Doc just means encoding the doc's share link:
copy it from the Share dialog (with "Anyone with the link" set to Viewer),
paste it into the generator above, and download the code. Anyone who scans
it lands on the doc. If you need to link the same printed code to a
different doc later, make it a
dynamic QR code so you can
swap the destination without reprinting.
Why does my Google Docs QR code show "Request access"?
The doc's sharing setting is still "Restricted." Open the Share dialog,
switch General access to "Anyone with the link," and set the role to
Viewer. The QR code itself doesn't need to change - re-scan it
after updating the permission and it will work.
Should I link to the /edit or a published version of the doc?
The normal share link (ending in /edit) is right for most
uses - with Viewer access, scanners see a clean read-only view. If you
want a lighter, web-page-style version, use File → Share → Publish to
web and generate the QR from that URL instead. Published docs update
a few minutes after edits rather than instantly.
Can I turn a Google Doc into a QR code for free?
Yes - static QR codes from EZQR are free forever, with no watermark, no
expiry, and no account required. Paste the doc's share link into the
generator on this page and download your code.
Will the doc open in the Google Docs app or the browser?
On phones with the Google Docs app installed, scans usually open in the
app; otherwise the doc opens in the mobile browser. Both work, and
scanners don't need any special app to view the document.
Can I track how many people scanned the code?
Google's version history shows edits, not views by QR. To count scans,
use a dynamic QR code - the EZQR dashboard shows scan totals, times,
countries, and devices for each code, and lets you change the destination
doc later without reprinting.
What about Google Sheets, Slides, or a whole folder?
The same flow works for every Drive file type - see our guide to
QR codes for Google
Drive for Sheets, Slides, PDFs, and shared-folder specifics (like
per-tab Sheet links and presentation-mode Slides URLs).