People search for “Google QR code generator” expecting to find a dedicated tool at qr.google.com or somewhere similar. It does not exist. Google has never released a standalone QR code generator. What does exist is a collection of QR-related features scattered across Chrome, Google Sheets, Google Forms, and Google Drive — each with a specific, narrow use case and meaningful limitations that most search results gloss over entirely.
Here is an honest breakdown of every Google QR code feature that actually exists, what each one does well, where each one fails, and when a dedicated tool serves you better.
Does Google Have a QR Code Generator?
Not in the way most people mean when they search for one. Google does not offer a centralised QR code creation tool. There is no Google product where you go, enter a URL or contact details, and download a QR code with any design control.
What Google does have is QR functionality embedded in specific products for specific purposes. Chrome can generate a QR code for the page you are currently viewing. Google Sheets can generate QR codes through a formula using Google’s Chart API. Google Forms displays a QR code you can use to share a form. Google Drive lets you create a shareable link you can then turn into a QR code externally.
None of these replace a dedicated QR code generator. They serve narrow in-product needs. Understanding what each one actually does prevents the frustration of trying to use the wrong tool for the job.
Google Chrome QR Code Generator
Chrome’s built-in QR code feature is the most practically useful Google QR tool and the one with the highest standalone search volume. It generates a QR code for any webpage you are currently viewing in the browser.
To use it on desktop Chrome:
- Navigate to the page you want to create a QR code for
- Look for the QR code icon in the address bar on the right side — it looks like a small QR pattern
- Click it and a QR code for the current URL appears in a popup
- Click Download to save it as a PNG file
On Chrome for Android, tap the three-dot menu in the top right corner and select Share, then QR Code. Chrome generates a code for the current page and gives you a download option.
On Chrome for iPhone, the QR code sharing option appears when you tap the share icon in the browser toolbar. The exact placement varies slightly by iOS version and Chrome update.
Chrome’s QR generator has real limitations worth stating plainly. It generates a static, black and white code with no customisation options — no colour, no logo, no size control beyond the fixed download dimensions. The PNG download resolution is adequate for digital use and small print, but not for larger printed materials where 300 DPI at the final output size is required. It supports URLs only, naturally, since it encodes the current page address.
For quick sharing of a webpage link — sending a URL from your computer to your phone, sharing a page in a meeting, or testing how a URL scans — Chrome’s built-in tool is genuinely convenient. For anything beyond that, it is the wrong tool.
Google Sheets QR Code Generator
Google Sheets can generate QR codes using Google’s Chart API through an IMAGE formula. This is one of the most useful and least-known Google QR features, and the KD on related keywords is as low as 11 — a significant ranking opportunity that almost nobody covers properly.
The formula structure is:
=IMAGE("https://chart.googleapis.com/chart?chs=200x200&cht=qr&chl="&ENCODEURL(A1))
Where A1 contains the URL or text you want to encode. This formula calls Google’s Chart API, generates a QR code image at the specified size, and displays it directly in the cell. Changing the value in A1 updates the QR code automatically.
This approach is genuinely powerful for bulk QR code creation. If you have a spreadsheet of 50 product URLs and need a QR code for each one, a single formula column generates all 50 codes automatically as you enter or paste the URLs. No manual generation, no tool switching, no downloading individual files.
The practical limitations are real, however. The QR codes display inside the spreadsheet but cannot be downloaded individually as separate image files without a workaround. They generate as black and white only. The Google Chart API that powers them is an older product that Google has not formally deprecated but also has not actively developed in years — its long-term reliability is worth noting for anyone building workflows that depend on it. And cell size constraints in Sheets mean the displayed code is often quite small, requiring careful row height adjustment to make the image large enough to scan reliably.
For one-off QR code creation or anything requiring design customisation, download, or reliability guarantees, a dedicated tool handles the job better. The QR code generator produces a properly formatted, downloadable code in seconds without any formula knowledge required.
Google Forms QR Code
Google Forms generates a QR code for sharing a form, but it is not a QR code generator in the usual sense. The feature exists specifically to share the form’s response URL as a scannable code — nothing else.
To access it:
- Open your Google Form in editing mode
- Click the Send button in the top right corner
- In the Send via section, click the link icon
- Copy the form link
- Paste it into a dedicated QR code generator to create the code
Google Forms does not actually generate a QR code within the interface. What it provides is the shareable link — you then create the QR code externally. Some third-party browser extensions and add-ons for Google Forms do generate QR codes directly, but these are not Google products.
For a detailed walkthrough of creating a QR code specifically for a Google Form, the Google Form QR code guide covers the process step by step with the exact URL formats that work most reliably across devices.
Google Drive QR Code
Google Drive has no built-in QR code feature. The workflow for creating a QR code for a Drive file — a PDF, a Google Doc, a presentation — involves getting the shareable link from Drive and then pasting it into a QR code generator.
The steps are straightforward: right-click the file in Drive, select Share, set access to Anyone with the link, and copy the link. Then use any QR code generator to create a code from that URL.
One Drive-specific behaviour worth knowing: the default Google Drive share link opens the file in Drive’s preview interface, not as a direct file download. For PDFs and documents where you want users to view or download the file directly rather than seeing the Drive interface first, modify the share URL by replacing /view with /export?format=pdf for PDFs, or /export?format=docx for Word documents. The modified URL goes directly to the file content when scanned.
Google Sheets QR Code Formula: Advanced Use
For users comfortable with Google Sheets formulas, the Chart API approach enables several practical workflows that a standard generator cannot match.
Bulk generation is the primary use case. A retailer with hundreds of product pages, an event organiser with dozens of session URLs, or a teacher creating QR codes for a set of resources can generate all codes simultaneously in a single spreadsheet column. The formula updates automatically when source data changes, which means maintaining a live QR code library requires no manual regeneration.
You can adjust the image size in the formula by changing the chs=200x200 parameter. For larger codes, chs=500x500 produces a more scannable image within the cell. The error correction level is also adjustable by adding &chld=H to the URL string for highest correction, or M, Q, or L for lower levels.
The full formula with size and error correction control looks like:
=IMAGE("https://chart.googleapis.com/chart?chs=500x500&cht=qr&chld=H|0&chl="&ENCODEURL(A1))
Despite its usefulness for bulk work, this method still produces codes that are difficult to extract as individual high-resolution image files. For any workflow where the final output needs a downloadable, print-ready image per code, a dedicated bulk QR generator produces better output more efficiently.
Google QR Code Authenticator
Google Authenticator uses QR codes during the setup process for two-factor authentication. When you enable 2FA on an account, the service displays a QR code containing a secret key. You scan it with the Google Authenticator app to link your account. This QR code is generated by the account service — Google Accounts, a bank, a social platform — not by Google Authenticator itself.
If you are setting up Google Authenticator on a new phone and need to transfer your accounts, the app includes a built-in export feature that generates a QR code for each account, which you scan with the Authenticator app on the new device. This is a one-time transfer mechanism, not a general-purpose QR generator.
When to Use a Dedicated QR Code Generator Instead
For most QR code needs, none of the Google tools above serve the full requirement. Use a dedicated generator when you need any of the following:
- A QR code for a content type other than a URL — WiFi credentials, contact card, plain text, email, SMS
- Design customisation — colour, logo, dot style, or branded output
- A high-resolution PNG or SVG download for print use
- A dynamic QR code with an editable destination and scan tracking
- A reliable, standalone tool without formula knowledge or browser-specific features
The QR code generator handles all of these without an account requirement, with full design control, and with SVG download for print-ready output at any size.
Frequently Asked Questions
Does Google have a QR code generator?
Google does not have a standalone QR code generator. QR functionality exists within specific Google products: Chrome generates a QR code for the current page, Google Sheets can generate codes via a Chart API formula, and Google Forms provides a shareable link you can turn into a QR code externally. None of these replace a dedicated QR code generator.
How do I use the Google Chrome QR code generator?
Navigate to the page you want to encode in Chrome on desktop, then click the QR code icon in the right side of the address bar. A QR code for the current URL appears in a popup. Click Download to save it as a PNG. On Android Chrome, use the three-dot menu, then Share, then QR Code.
How do I generate a QR code in Google Sheets?
Use the IMAGE formula with Google’s Chart API: =IMAGE("https://chart.googleapis.com/chart?chs=500x500&cht=qr&chl="&ENCODEURL(A1)) where A1 contains the URL or text to encode. This generates a QR code image directly in the spreadsheet cell and updates automatically when the source data changes. It is most useful for bulk generation across multiple rows.
How do I create a QR code for a Google Form?
Click Send in your Google Form, copy the shareable link from the link tab, and paste it into a QR code generator. Google Forms does not generate a QR code within its own interface — it provides the URL which you then encode using an external tool.
How do I create a QR code for Google Drive?
Right-click the file in Google Drive, select Share, set access to Anyone with the link, and copy the link. Paste that link into a QR code generator. For a direct PDF download rather than a Drive preview, replace /view in the URL with /export?format=pdf before generating the code.
Is the Google Chart API QR code generator still working?
Yes, as of the current date the Google Chart API still generates QR codes via the IMAGE formula in Sheets. Google deprecated the Chart API for some chart types but the QR code endpoint has remained functional. It has not been actively developed in years, and its long-term availability is not guaranteed — something worth considering for workflows that depend on it.
What is the best Google alternative for a QR code generator?
For a free, no-account tool with full content type support, colour customisation, logo upload, and SVG download, a dedicated QR code generator serves all needs that Google’s scattered QR features cannot meet in one place.
What Google Actually Gives You
Chrome’s QR feature is genuinely useful for quick page sharing. The Sheets formula is powerful for bulk generation if you know how to use it. Everything else in Google’s QR ecosystem is either a workaround or a narrow in-product feature with no real design or functionality depth.
For anything beyond a quick page link — different content types, branded output, print-ready files, dynamic codes, or scan tracking — the QR code generator covers the full range in one place without requiring formula knowledge, browser-specific features, or workarounds. And if you are looking to track the scans your QR codes generate in Google Analytics specifically, the QR code tracking guide shows you exactly how to connect UTM-tagged codes to GA4 reporting.