How to Generate a QR Code in Google Chrome (Built-In Feature + When to Use Something Else)
Chrome has a QR code generator hidden in plain sight — no extension, no website. It makes a code for the current page in two clicks. It also can't do anything else. Here's how to find it and where its ceiling is.
Google Chrome can make a QR code for the page you're on, built right into the browser — no extension, no website, two clicks. It's the fastest way to beam a URL from your laptop to your phone. It's also the only thing it does: current page only, plain black-and-white, no logo, no editing, no tracking. For "send this tab to my phone," Chrome is perfect. For anything you'll print or share at scale, generate it free at QRBliss.
Beaming a tab to your phone? Chrome. Putting a code on a poster? Not Chrome.
Most people who search "google chrome qr code generator" fall into one of two camps. Camp one doesn't know Chrome has one built in and is about to be pleasantly surprised. Camp two found it, used it, and is now wondering why it can't change the colors or track the scans. [If you're camp two, skip to the ceiling. If you're camp one, stick around — there's a magic trick coming.]
Here's both halves: how to use Chrome's hidden generator, and the exact point where you've outgrown it.
How to make a QR code in Chrome (desktop)
No extension. No website. It's already in your browser.
1/ Go to the page you want to share. Chrome encodes the current URL — that's the whole input.
2/ Right-click anywhere on the page that isn't a link or an image, and choose "Create QR Code for this page." A panel pops up with the code already generated.
Alternative: click the share icon in the address bar (or the URL bar's right side), then *"Create QR Code." Same result.
3/ Download the PNG with the button in that panel. It comes with a small dinosaur in the middle — Chrome's little branding flourish. (Yes, the dino. The one from the offline-error page. Google has jokes.)
That's it. Two clicks from any page to a downloadable QR.
How to make a QR code in Chrome (Android & iOS)
On mobile Chrome the path is just as short:
1/ Open the page, tap the ⋮ menu (Android) or the share icon (iOS). 2/ Tap "Share…", then "QR Code." 3/ Chrome shows the code to scan from another device, or save to your photos.
The mobile version is genuinely the best use of this feature: physically handing a URL across the table without typing it or texting a link.
Do you need a Chrome QR code extension?
Short answer: probably not. The built-in feature above covers the common case with zero install. But "qr code generator chrome extension" is a real, popular search, so here's the honest breakdown of when an extension earns its place — and when it just adds risk.
Skip the extension if you only want a code for the page you're on. Chrome's native right-click tool is faster than installing anything, and it's already there.
An extension might help if you regularly need to:
- encode an arbitrary URL (or text, Wi-Fi, contact) without first navigating to it — the one thing Chrome's built-in tool flatly can't do;
- generate codes in bulk while you browse;
- restyle the code (color, logo) instead of the plain dino square.
Before you install one, read the permissions. A lot of QR extensions ask to "read your browsing history" or "read and change all your data on all websites." A QR generator does not need to watch every page you visit. Favor one with the narrowest permissions, a clear privacy policy, and recent reviews — and pull it the moment it asks for more. (Quishing and sketchy tooling are real; see are QR codes safe to scan? for the wider picture.)
The no-install alternative. An open browser tab does everything a QR extension does without handing a third party your browsing. QRBliss makes a code for any URL — with colors, a logo, an editable destination, and scan tracking — no extension, no account to start. Bookmark it and it's a "hotkey" without the permission trade-off.
What Chrome's generator can't do (which is almost everything else)
Photo: DS stories on Pexels
Chrome's QR tool is a convenience, not a generator in the campaign sense. Its limits aren't subtle:
Current page only. You cannot type an arbitrary URL. The input is "whatever tab you're on." Want a code for a URL you're not currently viewing? Navigate there first, or use literally any other tool.
No styling. None. Black modules, white background, a dinosaur. No color, no logo, no brand. You get exactly one look.
Static, untrackable. Like every browser-native tool, the URL is baked in. No editing after the fact, no scan analytics. It was never designed for a code that lives past the moment.
That dino is in your code. Cute on a screen-share. Less cute on a printed flyer where it reads as "made in two clicks and it shows."
This is the right amount of feature for what Chrome is doing. A browser shouldn't ship a marketing-grade QR studio. It ships a "send this tab over there" button, and that button is great.
The line: convenience code vs. campaign code
Here's the clean rule. Ask one question: does this code need to exist after this moment?
No → use Chrome. Sharing a page across the table, beaming a doc to your phone, getting a URL onto a conference-room TV. The code's whole job is to live for thirty seconds. Chrome is faster than anything else for this. Don't overthink it.
Yes → use a real generator. A poster, a menu, a business card, a product label, a campaign — anything printed, anything shared at scale, anything you'd like to be able to redirect or measure. The dino code can't be branded, edited, or tracked, and "made in two clicks and it shows" is not the energy you want on printed collateral.
Chrome vs. QRBliss
| Chrome built-in | QRBliss | |
|---|---|---|
| Cost | Free | Free |
| Sign-up | None | None to generate + download |
| Arbitrary URL input | No (current page only) | Yes |
| Styling | None (B&W + dino) | Colors, logo, eyes, frame, gradient |
| Logo / brand palette | No | Yes — auto-palette from logo |
| Dynamic / editable | No | 15 free |
| Scan analytics | None | Country, device, counts (free) |
| Export formats | PNG | PNG, SVG, PDF |
| Best at | Beaming a tab to your phone | Codes that get printed or shared |
This isn't really a competition — they're built for different moments. Chrome is the fastest path for the thirty-second code. QRBliss is the tool for the code that outlives the thirty seconds.
The two-tool habit
You don't have to pick a side. Smart move: keep Chrome's right-click trick in your back pocket for instant device-to-device sharing, and use QRBliss the moment a code is headed for print or a campaign. One's a hotkey, the other's a workshop.
📌 What's changed about QR in 2026: browsers, phones, and design tools all bolted on "make a QR" buttons, and they're all static, current-context, untrackable. That commoditized the convenience code completely — which is great, use it freely. It also made the campaign code (editable destination, scan data, brand-true styling) the thing worth choosing a dedicated tool for. The two stopped being the same product.
Want the full landscape? Here's our tested 7 best free QR code generators, ranked across static, dynamic, and no-sign-up.
FAQ
Where is the QR code generator in Google Chrome?
Desktop: right-click the page (not a link or image) → "Create QR Code for this page," or use the address-bar share icon → "Create QR Code." Mobile: ⋮ menu (Android) or share icon (iOS) → Share → "QR Code." It's built in — no extension needed.
Do I need a Chrome extension to make a QR code?
Usually no — the built-in feature handles the current page in two clicks. An extension only helps for arbitrary URLs, bulk, or styling, and many request broad permissions. A web tool like QRBliss does more with no install.
Can Chrome make a QR code for a URL I'm not currently viewing?
No. It encodes only the current page. For any URL — with styling, an editable destination, and scan tracking — use a generator.
How do I remove the dinosaur from a Chrome QR code?
You can't; it's baked in. Use a dedicated generator if you want a clean or branded code.
Is a Chrome QR code dynamic or trackable?
No — it's static and untracked. For dynamic, trackable codes, use a dynamic generator.
Right-click → beam it · or → Generate a real one ♻️
Make your first QR in 9 minutes.
Free tier. No signup required to start. Dynamic codes included.
Make a QR →