On the shelf edge
One code per product, pointing at that product’s page. A customer standing in front of a thing that is out of stock in their size can order it before they put it down.
Pick what the code should do and type it in. The code appears as you type.
Under a minute, and nothing to sign up for.
Open a website, dial a number, start a text message, start an email, join a Wi-Fi network, or show a line of text. Each one has its own syntax, and the tool writes it for you.
The code redraws on every keystroke. If you leave the https:// off a web address, the tool puts it back, because a code missing its scheme opens nothing and you only find out after it is printed.
PNG for anything on a screen or a label printer. SVG for anything going to a designer or a print shop, because it stays sharp at any size.
Scan it with a phone that is not yours, from about arm’s length. Check it opens what you expected, not just that it scans.
A code is worth printing when the alternative is asking somebody to type. These are the six that pay for themselves.
One code per product, pointing at that product’s page. A customer standing in front of a thing that is out of stock in their size can order it before they put it down.
Point it at your store rather than at a single product. Packaging outlives the product line inside it, and a code that 404s is worse than no code.
A Wi-Fi code joins the network without anybody reading a password out loud. It is the one QR code that customers genuinely thank you for.
A prefilled message takes the friction out of a reorder or a question. The customer taps once and the message is already written.
A phone code dials without a typo. Useful where the sale happens by conversation and the sign is two metres from the buyer.
Point it at your returns page or your reorder link. It is the one moment a customer is holding your product and reading your paper.
Most QR codes that fail in the wild fail for one of these seven reasons. All seven are avoidable before printing.
The rule of thumb is one tenth of the scanning distance. A code read from 30cm needs to be 3cm across. Anything under 2cm is asking for trouble on a phone camera.
The blank margin around the code is part of the code. A scanner uses it to find the edges. Cropping it off is the fastest way to break a code that worked.
Scanners expect dark modules on a light background. Inverting it, or printing it on a dark photo, stops most phone cameras cold.
Every character makes the grid finer. A short link scans from further away than a long one, so use the shortest URL that works rather than the one with the tracking tags on it.
A QR code is square. Scaling it to fit a rectangle distorts every module. Resize it proportionally or leave more space.
A PNG scaled up on a poster gets soft edges, and a soft edge is what a camera struggles to read. Send the SVG to anything that prints.
Your phone may have the page cached or the network saved. Borrow a phone, scan it cold, and check where it lands.
No signup. Nothing you type is uploaded.
Create an invoice in your browser. Download an exact A4 PDF or share it as a link.
Open the invoice generatorName ideas built from one keyword, in six naming styles, with a shortlist you can keep.
Open the name generatorTurn a Google Sheet into a mobile-ready store with 0% commission.
See how Store.link worksYes. It is free with no signup, no watermark, and no limit on how many codes you make. The codes are yours to use commercially.
No. A QR code is the text printed into it, so there is nothing to expire and nothing to keep paying for. A code made here works for as long as whatever it points at works.
No. The destination is encoded in the pattern itself, so changing it means making a new code. If you expect the destination to change, point the code at a short link you control and change where that link goes.
The PNG is an image at a fixed size, which suits screens and label printers. The SVG is drawn from instructions rather than pixels, so it stays sharp at any size. Send the SVG to anything that prints.
No. The code is built on your device by code running in this page. Nothing you type is sent to a server, which is also why the code appears instantly.
About 2cm across is the practical floor, and the code needs to be roughly one tenth of the distance it will be scanned from. Shorter content makes a coarser grid, which scans from further away.
More characters need more modules. A long URL with tracking tags makes a much finer grid than a short one. Shortening what goes in is the only way to make the pattern simpler.
Usually. Every code includes error correction, and this tool gives each one the strongest level that fits without making the code any bigger. Most codes here survive losing a quarter of their surface.
Yes, within limits. Keep the code darker than the background and keep the two far enough apart, and any colour works. The tool measures the contrast as you pick and tells you when it gets thin. A light code on a dark background is the one to avoid: phone cameras usually manage it, but a lot of scanner apps will not.
Not with this tool. Error correction does make a small centre logo possible, but it is also the most common way a code stops scanning, and there is no way to check that from here. Download the SVG and place a logo in a design tool if you need one, then test the result.
Yes. Both read the same Wi-Fi format. Leave the password empty and the code is written for an open network.
Some scanner apps ignore the message and keep only the number. The number always works, so the message is best treated as a convenience rather than something to depend on.
Yes. There is no licence and no attribution. QR Code is a registered trademark of Denso Wave, which does not charge for making or using codes.
Turn a Google Sheet into an online store with a free web address. No coding, and no commission on your orders.
0% Commissions • No Coding