Dynamic vs static QR codes: the difference and which to choose
Dynamic QR codes can be edited and tracked but depend on a service and show a landing page with ads. Static codes never change and depend on no one.
Make the code at least a tenth of the scanning distance, keep a four-module quiet zone, print dark on light, avoid gloss and test before a big run.
Read in another language: ไทย
As a rough rule, make the QR code at least a tenth as wide as the distance people will scan from, keep a blank margin of at least four modules around it, print dark on light, keep glossy finishes away from the code, and test one printed sample at the real distance before a large run. If the code has to be small, use a sparse pattern: the denser the pattern, the larger it must be printed.
The one-in-ten ratio is an easy-to-remember rule of thumb, not a figure from the standard. Use it as a starting point and then test. These examples measure the pattern only, without the margin:
DENSO WAVE, which invented the QR code, recommends printing codes as large as the available space allows, because larger modules read more easily and reliably (module size).
A QR code is made of small squares called modules. The more data it holds, the more modules it needs, from 21×21 up to 177×177 (information capacity and versions). Printed in the same space, each module gets smaller. Some examples at error correction level M, the most commonly used level:
Printed 2 cm wide, those modules measure about 0.8 mm, 0.5 mm and 0.3 mm. A dynamic code stores only a short link, so its pattern stays sparse and can be printed smaller. When you add a logo, qrfast raises error correction to level H automatically, which makes the pattern 33×33, still sparse. The trade-offs between the two kinds are covered in dynamic vs static QR codes.
The QR code standard (ISO/IEC 18004) requires a blank margin four modules wide on every side, with nothing printed in it: no text, borders or patterns (DENSO WAVE on the code area). Measure it from the edge of the pattern, not the edge of the image file, because the white border included in an image may be narrower than four modules, so add space in your layout. For a 2 cm code with 25×25 modules, four modules is about 3 mm per side.
QR codes have four built-in error correction levels. Higher levels survive more damage or covering but make the pattern denser (DENSO WAVE on error correction). When you add a logo in the qrfast builder, error correction switches to level H automatically. A logo, sticker or price label stuck on top after printing gets no such allowance and may cover vital parts such as the three large corner squares. Add logos when you create the code, and test every time.
To print on an office printer, the qrfast builder has an A4 print sheet option under the preview: 1 sign, 4 table cards or 12 stickers, with codes 14 cm, 7.5 cm and 4.5 cm wide. By the one-in-ten rule they suit scanning from about 1.4 m, 75 cm and 45 cm.
If you find a wrong destination after printing, a dynamic code can be fixed from the manage link without reprinting. Problems with size, margin or contrast can only be fixed by reprinting.
There is no single number for every job. It depends on how many modules the pattern has, print quality and the scanner's camera. Use a sparse code, keep the full margin and test a print at the size you need.
Dynamic QR codes can be edited and tracked but depend on a service and show a landing page with ads. Static codes never change and depend on no one.
Enter the network name, password and security type exactly as on your router. iPhone and Android cameras can scan it. A new password needs a new code.
A business card QR code that saves your details to iPhone and Android contacts: how it differs from a classic vCard, what size to print and how to update it.