Unknown author · Tools
5 items
Make a static QR code with no server or expiry date. QR code generator with logo and colors, SVG and PDF export, no sign-up. You want a QR code that still works long after it goes to print. Create a QR code is a QR code generator for Chrome that makes static codes: your link is stored in the image itself, so there is no redirect, no server in between, no trial, and the code itself has no expiry date. The only thing that can change is the page it points to. There is also no sign-up and no watermark, and it works offline. 🚀 Quick start 1. Click the toolbar icon on a web page. The side panel opens with a code for the current page. If you typed text earlier, it stays and a Use this page button appears. 2. Paste another link or type any text, if you need something else. 3. Set your colors and add a logo under Style. 4. Check that the status under the preview says Scans. 5. Download a PNG, SVG or PDF and send it to print. 🔒 Why a static QR code keeps working Dynamic codes route every scan through a provider's server, so they can stop working if the service or your plan ends. This static QR code generator has no such middle step: a phone reads your link straight from the image. There is no provider server that could switch the code off, and removing the extension changes nothing for codes you already made. One honest limit: the image can't expire, but it still points to a web address. If that site moves or deletes the page, people who scan will land on whatever is there now. 🖨️ Sharp at print size • PNG comes in 512, 1024, 2048 or 4096 pixels, and each module is drawn in whole pixels so edges stay crisp. • SVG is one merged path, so hairline gaps don't appear between modules when you scale it. • PDF is a vector file, either a 60 mm page sized to fit or centered on an A4 sheet. • Copy puts a 1024 px PNG on your clipboard, ready for a slide or a document. 🎨 A QR code with a logo that still scans • Your logo keeps its proportions and sits in the center, so it never gets stretched. Add it by dropping, pasting or choosing a file. • Logo size runs from 10% to 25% of the width, and in Auto mode error correction moves to level H to make room for it. • Pick colors with the color picker or a hex value, swap them in one click, or use a transparent background for PNG and SVG. • Contrast is shown as a ratio, with a warning below 3:1 or when a light pattern sits on a dark background. • Your colors and logo are remembered, so the next one matches the last. ✅ The Scans self-check After each change the extension decodes its own image and compares the result with your text. If they don't match, or the colors are risky, the status changes to May not scan. A hint also tells you when a dense pattern needs a larger print size. This checks the image, not your printer, so try a proof on a couple of phones before ordering hundreds. 🔗 Long links and cleaner links It holds up to about 2,900 characters of plain Latin text, or about 1,270 with a logo in Auto mode, which uses level H. A live counter shows where you stand, and a link that won't fit gets a clear message. Turn on Remove tracking parameters to strip utm tags and click IDs from a link: a shorter link means a simpler pattern that is easier to scan. ⚡ Faster ways in • Press Alt+Shift+Q (the default shortcut) to open it from the keyboard. You can change or set it in Chrome's shortcut settings. • Right-click a page, a link, an image address or selected text to get a code for it in the side panel. • Show opens a large, window-sized view in its own tab for a projector or screen share. Press Esc to close it. • The panel stays open while you work, and your typed text and style are saved. 📍 Where people use it • A cafe or salon prints table tents, flyers and business cards, or a sign at the till with a long Google review link. • A designer drops a clean QR code SVG into a layout, or hands the printer a QR code PDF. • A teacher or speaker puts the current page on the projector so the room can open it. • Anyone can move a page from the desktop to a phone with one scan. 🛡️ Privacy and permissions Everything is made on your device. Your text, links and logo are never uploaded, and this version sends no usage analytics. Text you type stays in your browser's local storage until you clear it or uninstall. Colors, logo and other settings stay there too. The extension has no access to page content. It receives the current tab's address when you click the icon or press the shortcut, and rechecks that tab only to tell you when it has moved to another page. Switching tabs gives it no new address, and your code stays as it was. It also receives the page, link, image address or selected text you right-click. Show, and the full tab used where the side panel isn't available, carry your text in the tab's address, so your browser may list it in its history. Two pages do open from web-extensions-hub.com: a welcome page on first install and a feedback page if you uninstall. ❓ Questions How do I create a QR code in Chrome? Click the toolbar icon on a web page, or right-click a link or selected text. Then download the image. Will my code expire? The image itself can't expire and has no scan limit. Only the page it points to can change or disappear. Chrome already has a QR option. Why use this? For sending a page to your phone, the built-in option is fine. This tool adds what print work often needs: your own colors and logo, large PNG sizes, SVG and PDF. Is it free? Do I need an account? It is free to use and needs no account, card or trial. Is this an offline QR code generator? Yes. Once installed, making, checking and exporting all run with no internet connection. Can I change the link after printing, or count scans? No. Both need a server, and this tool has none. If you expect the destination to change, encode a page on your own site that you can redirect yourself. Can it scan codes or build Wi-Fi and contact cards? Not in this version. It makes a code from any link or text you give it, one at a time. 🎯 Ready when your next print job is Add this QR code generator to Chrome, and your next code is one click away.
Nov 6, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.