Google Docs itself holds the first step, since a QR code can only carry a link, not a document's actual content. Google offers two routes to make that link, and how to pick between them depends on whether the reader needs to sign in to Google at all.
Opening the Share menu and setting general access to Anyone with the link works for most cases. For a document meant to be read rather than edited, File, Share, Publish to the web gives a cleaner link that always shows the latest version without a sign-in prompt. Both routes end the same way: paste the link into MakeQR's web address field, choose static or dynamic, and download.
Getting a public link out of Google Docs
Open Share and check general access
In the open document, click Share in the top-right corner, then General access. Set it to Anyone with the link rather than Restricted, or the code will only work for people already granted access.
Copy the standard share link
Click Copy link. This opens the document in Google's normal viewer, which usually works without a sign-in for anyone with the link, though an organization's Workspace settings can occasionally require one.
Or use Publish to the web for a cleaner, sign-in-free page
Go to File, Share, Publish to web, then Publish. This generates a separate link built specifically for public viewing, which stays reliably sign-in-free and displays the document as a plain web page.
Paste the link into MakeQR
Use whichever link fits the situation in the web address field. No account or file upload to MakeQR is needed; the document stays hosted on Google's own servers.
Share link versus Publish to the web
The standard share link opens the document inside Google's usual editor-style viewer, complete with commenting tools and the document's real title bar, and is the quicker of the two to set up. Publish to the web strips that interface down to a plain page, is built specifically to avoid sign-in friction for outside readers, and gives a distinct URL that keeps working even if sharing permissions on the original document are later tightened.
Why the code stays current without being dynamic
Both link types point at the live document rather than a snapshot, so any edit made in Google Docs shows up automatically to anyone who scans the code afterward, no dynamic code or re-print required. That only breaks if the document itself is deleted, moved to a different Google account, or has its sharing setting switched back to restricted.
When a PDF export is the better choice instead
A document meant to be printed and read exactly as formatted, like a flyer or a signed form, often works better exported as a PDF, since Google's live document view can render fonts and layout slightly differently across devices. Export it with File, Download, PDF Document, upload it somewhere with a stable link, or use MakeQR's hosted PDF page on the Pro plan if there's no existing place to host the file.
What's actually inside the code
A plain web address pointing at the document, either the standard docs.google.com share link or the shorter link Publish to the web generates. The document's text itself isn't inside the code; a QR code holds only a few hundred characters, nowhere near enough for a full document.
https://docs.google.com/document/d/1AbCdEfGhIjKlMnOpQrStUvWxYz/editPrinting it on a handout or syllabus
A code on a printed worksheet or course syllabus is usually read up close, so 20 to 25 mm is enough as long as there's a plain margin around it. A poster version meant to be read from across a room needs to scale up with the viewing distance, well past 100 mm.
Print it at least 20 mm (2.0 cm) wide
Where a Google Doc code fails after printing
Leaving general access set to Restricted
The default sharing setting on a new document often limits access to specific people. Anyone scanning the code without being one of them hits a request-access screen instead of the document.
Copying the link while viewing your own editable version
The address bar link while editing sometimes includes extra parameters tied to your session. Use the Share dialog's Copy link button instead, which generates the clean, shareable version.
Assuming Publish to the web reflects edits instantly on every device
Published content can take a short while to refresh on Google's end after an edit. For anything time-sensitive, check the published link again shortly after making a change before it goes out on print.
Static covers this better than dynamic almost every time
Since the Google Doc link itself already updates automatically as the document changes, a free static code covers nearly every case without needing a dynamic one. Dynamic is only worth it if the code might need to point at a completely different document later, such as replacing a syllabus with a new one for a different course.
How dynamic QR codes workWhere a Google Doc ends up behind a QR code
- A class syllabus handed out on paper, linking to the living Google Doc version.
- A shared meeting agenda posted on a printed notice for latecomers to scan.
- A volunteer sign-up sheet kept as a Google Doc and linked from a flyer.
- A recipe or instructions document linked from a printed card for a workshop.