Skip to main content
EZQR
Features·

Is There a Google QR Code Generator? We Tested Every Google QR Feature

TL;DR

Google does not make a dedicated QR code generator. Chrome has a one-tap "QR for this page" feature ([chrome://qr-code](https://www.google.com/chrome/)) that works fine for sharing the current URL. Google Lens scans QR codes but cannot generate them. Google Authenticator and Account sign-in use QR codes internally but you cannot make your own. The deprecated [Google Charts API](https://en.wikipedia.org/wiki/Google_Chart_API) was retired in 2019 with no replacement. For anything beyond "share the page I am on right now," use a dedicated tool — [EZQR free](/), [QRCode Monkey](https://www.qrcode-monkey.com/), or [QR Tiger](https://www.qrcode-tiger.com/) all do the job Google does not.

Key Takeaways

  • Google has never released a public QR code generator product. The closest thing was the Google Charts API, which was deprecated in 2012 and fully retired in 2019.
  • Chrome's built-in "Create QR Code for this page" generates a QR for the current tab URL — useful for sharing a desktop page to your phone, but cannot customize colors, add a logo, or create QRs for non-URL content (vCard, WiFi, plain text).
  • Google Lens, Google Authenticator, Google Drive share, and Google Account sign-in all use QR codes inside their own flows but none of them exposes a "make a QR for any URL or content" interface.
  • For anything beyond a one-tap tab share, you need a dedicated generator. The free tier of EZQR, QRCode Monkey, or QR Tiger covers what Google does not — static codes for any content type, custom design, dynamic redirect, bulk export.

The short answer: no, Google does not make a QR code generator

Google has never shipped a standalone "QR Code Generator" product. There is no qr.google.com, no Google Workspace tile, no Android app called "Google QR Maker." If you searched for one expecting to find it on a Google product page, you can stop looking — it does not exist.

What does exist are five separate Google features that touch QR codes in some way. Each one solves a narrow job. None of them is a generator in the way QRCode Monkey or EZQR is a generator. We tested all five in May 2026 on Chrome 126 desktop, Chrome on Pixel 8 (Android 14), and Safari 17 on iPhone 15 Pro, and we screenshotted what each one actually does.

If you only need one fact from this guide: Chrome has a built-in QR generator for the URL of the current tab, hidden behind the share icon in the address bar. For anything else — custom colors, logos, non-URL content, dynamic redirects, bulk generation, scan tracking — you need a tool Google does not make.

The 5 Google features that involve QR codes

Here is the full list, with what each one actually does. Headline differences first; detailed walk-throughs follow.

Google featureWhat it doesGenerates QRs?Customizable?
Chrome "QR for this page" (chrome://qr-code)Generates a QR for the current tab URLYes (URLs only)No
Google LensScans existing QR codes via cameraNo (scan-only)N/A
Google Account sign-in QRLets you sign in on a new device by scanningYes (Google-internal only)No
Google Authenticator setup QREncodes 2FA seed for a service you are setting upYes (the service generates it, not Google)No
Google Drive / Docs shareNo native QR — link onlyNoN/A

1. Chrome's built-in QR generator (the only "real" one)

The closest thing Google has to a QR code generator is hidden in Chrome. On desktop Chrome (version 84 and later, released July 2020), you can generate a QR code for any URL in two clicks: click the share icon in the address bar (or right-click anywhere on the page), then choose "Create QR Code." Chrome generates a black-on-white code with the Chrome dinosaur in the center, and you download a PNG.

The internal URL is chrome://qr-code — visible in the address bar when the generator panel is open. You cannot navigate to chrome://qr-code directly; it only opens through the share menu. On Chrome for Android, the equivalent is the three-dot menu → Share → QR Code.

What works: it is free, ships with Chrome, requires no signup, generates a scannable code in under a second, and the output is a real PNG download. For "I am on a desktop article and want to read it on my phone" or "I want to share this URL with the person across from me," it is exactly the right tool.

What does not work: there is no color customization (always black on white with the Chrome dino), no logo embedding, no SVG export, no support for non-URL content (you cannot encode a vCard, WiFi credentials, plain text, or an email), no dynamic redirect, no scan analytics, no batch generation. The QR is fixed to whatever URL was in the address bar at the time. If you change the URL, you regenerate.

For a one-off URL share, Chrome's built-in is enough. For anything else, you have outgrown it inside five minutes. Compare with what the 7 best QR generators actually support.

2. Google Lens — scans QR codes, does not generate them

Google Lens is Google's visual search product. It scans QR codes, barcodes, and arbitrary objects via your phone camera and tells you what they are or where they link. On Android, Lens is built into the Google app and the Pixel camera; on iOS, you use the Google or Google Photos app.

Lens is a scanner, not a generator. It cannot make QR codes. Some search results conflate the two because the same phone camera that scans a QR can also be used to share one (via screenshot or screen recording), but those are different actions. If you want to make a QR code on a phone, Lens is the wrong tool — even on Android. Use a free generator like QRCode Monkey or EZQR in the browser instead.

The one place Lens overlaps with a generator workflow: if you scan an existing QR with Lens, it shows you the encoded URL, which you can then paste into a generator to regenerate the same code in a customized form. That is rarely worth the round-trip; if you already have the original URL, skip Lens and go straight to a generator.

3. Google Account sign-in QR (internal-only)

When you sign in to a Google Account on a new device, Google sometimes shows a QR code on the already-signed-in device that the new device can scan to authenticate. This QR is generated by Google for that single sign-in event. It is not exposed as a feature you can use to create your own codes.

The sign-in QR encodes a short-lived token tied to your session. Even if you screenshotted the QR and re-scanned it later, it would have expired. There is no Google Account API for "give me a QR for arbitrary content" — the sign-in QR is purpose-built infrastructure.

Mention it here because some search results misrepresent the existence of this feature as evidence that "Google has a QR generator." It does, but only for itself.

4. Google Authenticator setup QR (also internal)

Google Authenticator uses QR codes during 2FA enrollment. When you add a new account in Authenticator, the service you are enrolling (Dropbox, GitHub, your bank, etc.) shows a QR code that encodes the TOTP seed. Authenticator scans it.

Google Authenticator does not generate these QRs — the service being enrolled does, using the otpauth URI standard. Authenticator is the scanner on the receiving end. So even though "Google Authenticator + QR code" appears in millions of setup flows every day, the QR is not coming from a Google product.

If you are building a service that needs to generate 2FA enrollment QRs, you use a server-side library (Python pyotp, Node speakeasy, Go github.com/pquerna/otp) that emits the otpauth URI, then encode that URI as a QR with any standard QR library or generator. Google does not provide a hosted service for this.

5. Google Drive, Docs, and Forms — no native QR generation

A frequent search pattern is qr code for google form, google docs qr code, or google drive link qr. The honest answer: Google Drive, Docs, Sheets, Slides, and Forms do not have a native "Generate QR" button anywhere in the product. You get a sharing link. You copy it. You paste it into a QR generator yourself.

There are third-party browser extensions and Google Workspace add-ons that bolt a QR generator onto Drive or Forms, but those are not Google products — they are independent tools published to the Google Workspace Marketplace. Some are good, some are sketchy, none of them is officially supported.

The cleanest workflow for any Google Drive or Forms link is the same one you would use for any URL: copy the shareable link from Google, paste it into EZQR (free, no signup needed for static), choose color and logo if you want, download the PNG or SVG. Total time: under 30 seconds. See the step-by-step guide to QR codes for Google Forms for the exact flow.

The deprecated Google Charts API (history, for context)

From 2007 to 2019, Google did host a real QR generator endpoint as part of the Google Charts API (also called the Infographics API). The endpoint looked like this:

https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl=YOUR_URL

You could append any URL or text to the chl= parameter and the endpoint returned a PNG of a QR encoding that content. It was free, fast, and required no signup. It was the de facto "Google QR generator" that powered thousands of websites' "share via QR" buttons for over a decade.

Google deprecated the Infographics API in April 2012 with a three-year sunset notice that was repeatedly extended. The endpoint was officially shut down on April 20, 2019. No replacement was offered. As of 2026, requests to chart.googleapis.com/chart?cht=qr return errors or empty responses depending on Google's edge caching.

If you landed on this guide from an old StackOverflow answer or a tutorial that recommends chart.googleapis.com/chart?cht=qr, that endpoint is dead and is not coming back. Replace it with a dedicated generator. EZQR and QRCode Monkey both offer URL-parameter generation if you need a direct-link replacement.

When Google's built-in features are enough

For two specific jobs, Google's scattered QR features are the right answer:

Sharing the current Chrome tab to your phone. Click the share icon, click "Create QR Code," scan with your phone camera. Total time: 3 seconds. Cost: $0. No generator beats this for one-tap desktop-to-phone URL handoff.

Scanning a QR you encountered in the wild. Open the camera app (iPhone, Android), or Google Lens, or Chrome's built-in scanner (long-press the search bar on Chrome mobile). All free, all reliable, no third-party app needed. Note that this is a scan, not a generation.

For everything else, Google's built-ins fail. You cannot embed a logo, you cannot pick brand colors, you cannot encode anything other than a URL, you cannot track scans, you cannot change the destination after printing, you cannot generate in bulk, and you cannot download an SVG for print production. The Chrome QR feature was built for one-off URL sharing, not for marketing assets or production workflows.

When you need a real generator instead

You have outgrown Google's built-ins the moment any of these comes up. Each one rules out Chrome's QR feature entirely.

Non-URL content. vCard for a business card (name, phone, email, address), WiFi credentials for a guest network, plain text, an email draft with a pre-filled subject, an SMS draft, a calendar event, a payment link. Chrome only encodes the current tab URL.

Custom color or logo. Brand-coloured QR with your logo in the middle. The Chrome dinosaur is the only "logo" Chrome supports, and it cannot be removed. For real brand work, see our QR generators with logo tested list and the QR code colour guide for which colour combinations actually scan.

SVG or print-ready output. Chrome exports PNG at one fixed size (~250×250). Print shops want SVG or 1024×1024+ PNG. EZQR Pro at $10/mo exports both. QRCode Monkey free exports SVG. If you need an asset that drops cleanly into any brand layout, the transparent background QR guide covers the format trade-offs.

Dynamic redirect. A QR that points to ezqr.com/r/abc123 and forwards to a destination URL you can change later without reprinting the code. Chrome's QR encodes a fixed URL; if the URL changes, the printed code is dead. See our dynamic QR comparison for the right tools, and the permanent QR code guide for which dynamic vendors keep codes alive after cancellation.

Bulk generation. 100, 1,000, or 5,000 unique QR codes from a CSV — Chrome generates one code at a time. For real bulk, you need a tool with CSV import and ZIP export.

Scan analytics. Per-code scan counts, geographic data, device breakdowns, time-of-day patterns. Chrome has none of this. Dynamic-QR vendors do.

If any of those apply, the answer is the same: use a dedicated tool. EZQR's free tier covers static codes for any content type with full color customization and SVG export. The Lite plan at $5/mo (monthly billing) adds CSV bulk import. Max at $20/mo adds dynamic redirect with scan analytics.

Chrome QR vs a real generator: side-by-side

For the narrow job Chrome's QR feature does cover — generating a code for the URL of the current tab — here is how it stacks up against a free third-party tool.

CapabilityChrome built-inEZQR freeQRCode Monkey free
URL → QRYesYesYes
Non-URL content (vCard, WiFi, text)NoYesYes
Custom colorsNoYesYes
Custom logoNo (Chrome dino only)YesYes
SVG exportNoYesYes
Dynamic redirectNoPaid (Max $20/mo)No
Scan analyticsNoPaid (Max $20/mo)No
Bulk CSV importNoPaid (Lite $5/mo)No
Cost for the basicsFreeFreeFree
Signup requiredNo (need Chrome)No (for static)No

Why hasn't Google built a real QR generator?

It is a fair question. QR codes are at peak adoption — over 100 million people in the U.S. scan a QR code annually per Statista — and Google has the engineering muscle to ship a polished generator in a quarter. They have not. Three plausible reasons.

One: dynamic QR is a subscription business, not an ads business. A real generator that competes with QR Tiger or Uniqode requires hosting the redirect service indefinitely. Even at the free tier, every dynamic QR is a perpetual server cost — bandwidth, redirect latency monitoring, abuse detection. Google's revenue model is ads on its own properties, not flat-rate subscription infrastructure. The Charts API was a developer freebie they could afford to retire when usage growth stopped justifying the maintenance budget.

Two: the abuse surface is huge. A free, no-signup QR generator at Google scale would be the world's biggest phishing-link laundering tool overnight. Every dynamic QR is a redirect, and redirects from a trusted Google domain bypass most spam filters. The compliance and trust-and-safety burden of running that at Google scale is enormous.

Three: it is not a Google-shaped problem. Google ships products that benefit from network effects (Search, Gmail, Drive) or platform leverage (Chrome, Android). A QR generator is a standalone utility with no network effect — once you make a QR, you do not need Google's ecosystem to scan it. There is no reason to build it inside Google when the open market has it covered.

The practical implication: a Google-branded generator is not coming. If you want one, use a real generator. The QR tooling market is mature; you do not need to wait for Google.

What to use instead — the honest recommendation

After running the test, the practical recommendation is straightforward.

For a one-tap "share this Chrome tab to my phone": use Chrome's built-in QR. It is the fastest path for that one job, and you are already in the browser.

For everything else, use a dedicated generator. Three picks depending on what matters.

Free, no signup, full custom design: QRCode Monkey is the best free static QR generator on the market. Unlimited codes, full color and logo customization, SVG export, no signup. Limitation: no dynamic redirect, no bulk CSV. See the EZQR vs QRCode Monkey breakdown for the static-vs-dynamic trade-off.

Free static + cheap dynamic on monthly billing: EZQR — free for unlimited static codes (any content type, custom colors, logo, SVG). Lite at $5/mo adds bulk CSV import. Max at $20/mo adds dynamic redirect and scan analytics on monthly billing — codes survive cancellation.

Enterprise dynamic + API: QR Tiger Premium at $37/mo annual is the mature pick if you need a public API and SOC 2 compliance, at the cost of annual billing. Worth it for teams above 1,000 QR codes per month with API integration needs. See hidden costs in QR generators for what to watch on the contract.

What to avoid: any generator that watermarks the output, charges per-code, requires annual billing for basic features, or traps you in a subscription by deactivating codes when you cancel.

The bottom line

Google does not make a dedicated QR code generator and probably never will. What Google has is a Chrome feature for sharing the current URL, a Lens scanner, an Authenticator scanner, a sign-in QR generator that only Google itself can use, and a deprecated API that died in 2019. None of those is a real generator.

If the job is "share this tab to my phone," use Chrome's built-in. For anything else — vCard, WiFi, custom color, logo, SVG, dynamic redirect, bulk, analytics — use a dedicated tool. EZQR free and QRCode Monkey free both cover the basics at zero cost. Pay only if you need bulk, dynamic, or analytics, and pay monthly when you do — annual lock-ins on a tool this commodity are not worth it.

Do not wait for Google to ship one. The market already has the answer.

FAQ

Does Google have a QR code generator?

No. Google does not make a dedicated QR code generator product. Chrome has a built-in feature to make a QR for the URL of the current tab (via the share icon in the address bar), but it is URL-only, has no customization, and exports a small PNG with the Chrome dinosaur logo. For anything beyond a one-off tab share, use a dedicated tool like EZQR (free) or QRCode Monkey (free).

How do I generate a QR code in Chrome?

On desktop Chrome (version 84+), click the share icon in the address bar (or right-click the page) and choose "Create QR Code." Chrome generates a QR for the URL of the current tab and lets you download a PNG. On Chrome for Android, use the three-dot menu → Share → QR Code. The Chrome generator only encodes URLs and cannot be customized.

What happened to chart.googleapis.com QR codes?

Google deprecated the Charts API (which included a QR endpoint at chart.googleapis.com/chart?cht=qr) in 2012 and officially shut it down on April 20, 2019. The endpoint is dead. No Google replacement was offered. Any tutorial or StackOverflow answer that recommends this endpoint is out of date. Switch to a current generator like EZQR, QRCode Monkey, or QR Tiger.

Can Google Lens generate QR codes?

No. Google Lens is a scanner, not a generator. It reads QR codes (and barcodes, text, objects) from your phone camera but cannot create new ones. To make a QR code on a phone, use a browser-based generator like EZQR or QRCode Monkey instead of opening Lens.

How do I make a QR code for a Google Form or Google Drive link?

Copy the Google Form or Drive share link, paste it into any QR generator. There is no native QR button in Google Docs, Sheets, Slides, Drive, or Forms. EZQR generates a free QR for any URL with no signup needed. Detailed step-by-step in our QR codes for Google Forms guide.

Is the Chrome QR code feature free?

Yes. Chrome's built-in "Create QR Code" feature is free, ships with Chrome, requires no signup, and has no usage limits. It only generates QRs for URLs (the current tab) and cannot be customized — but for the one job it does (share the page to your phone), it is the fastest free option.

Will Google ever release a real QR code generator?

Unlikely. Google deprecated its Charts API QR endpoint in 2019 and has not announced any replacement. Dynamic QR generation is a subscription business with high abuse-surface risk, neither of which fits Google's ad-supported model. The open market (EZQR, QR Tiger, QRCode Monkey, Uniqode) has the category covered.

Can I generate a QR code with a logo using Google's tools?

No. Chrome's built-in QR generator places the Chrome dinosaur in the center and does not let you replace it with your own logo. For brand-coloured QRs with a custom logo, use a dedicated generator — see our tested list of QR generators with logo support.

More From This Category

Related Industries

Related Guides

Related Tools

Written by

EZQR Editorial Team
EZQR Editorial Team

The EZQR editorial team writes practical guides on QR code strategy, print workflows, and how small businesses use scan-based technology. Posts are fact-checked against the ISO/IEC 18004 standard and updated when specs or market conditions change.

Ready to create your QR code?

No signup for static codes. Dynamic codes start at $5/mo. No watermarks, no expiry.

Generate your QR code free with EZQR