Product
QRinst
Smart QR codes, made simple.
Create, manage and track QR codes from one simple workspace — built for people who need reliable codes without the bloat of a full marketing platform. Every QRinst code is redirect-based: it points at a short link you control, so the destination can change after it's printed.
Open QRinstCreate in seconds
Generate a scannable QR code with no sign-up required.
Manage centrally
Every code you own lives in one workspace, searchable and tagged.
Track scans
See scan counts, locations and devices without extra setup.
Built to last
Codes stay live and editable — change the destination without reprinting.
How a QR code actually works
A QR (Quick Response) code is a two-dimensional barcode, originally developed in 1994 for tracking automotive parts. Unlike a one-dimensional barcode, it encodes data both horizontally and vertically, which is why a small square can hold far more than a long thin barcode ever could.
Finder patterns
Three bold squares in the top-left, top-right and bottom-left corners let a scanner locate and orient the code instantly, even upside down or at an angle.
Timing patterns
Alternating dark and light modules running between the finder patterns give the scanner a ruler, so it can map every other module precisely even if the print is slightly warped.
Quiet zone
The blank margin around the code — at least four modules wide — that tells the scanner where the code starts and ends. Crop it too tight and codes stop scanning.
Format & version info
Small strips near the finder patterns record the error-correction level and mask pattern used, duplicated in two places so the code stays readable even if one copy is damaged.
Data & error-correction codewords
The rest of the grid holds the actual payload plus Reed–Solomon error-correction data — the redundancy that lets a torn or dirty code still scan correctly.
Encoding modes
A QR code picks the most efficient of four modes for its payload: numeric (digits only, the most compact), alphanumeric (digits, uppercase letters and a small symbol set), byte (any raw 8-bit data — what a URL is encoded as), and kanji (a compact mode for double-byte Japanese characters).
Size and capacity
QR codes come in 40 versions, from a 21×21-module Version 1 up to a 177×177-module Version 40. At the largest version with the lowest error correction, a single code can hold roughly 7,089 digits, 4,296 alphanumeric characters, or 2,953 bytes of binary data — though in practice a scannable printed code rarely needs anywhere near that much.
Error correction levels
Every QR code carries Reed–Solomon error-correction data alongside its payload, which is what lets a scuffed, wet or partly obscured code still scan. There are four levels, each trading capacity for durability.
Static codes vs. redirect-based codes
Static QR code
The destination is encoded directly into the code itself. It's simple and works offline, but the destination is fixed forever — a typo or an outdated link means reprinting everything, and there's no way to see who scanned it.
Redirect-based QR code (QRinst)
The code encodes a short QRinst URL, which your workspace resolves to the real destination server-side. Change where it points, set an expiry, or read scan analytics — all without touching the printed code.
Designing a code that always scans
Keep the quiet zone intact
Never crop or overlay the blank border — a missing quiet zone is the single most common reason a code fails to scan.
Use real contrast
Dark modules on a light background scan fastest. Avoid low-contrast color pairs, and never put a busy photo directly behind the code.
Size for the scan distance
A rough rule: the code's width should be at least one-tenth of the distance it will be scanned from. A code scanned from 2 metres away needs to be roughly 20cm wide.
Match error correction to the environment
Reserve H-level correction for codes that will get scuffed, laminated, or carry a logo; use L or M when the print will stay clean and space is tight.
Test before you print a batch
Scan the final code with two or three different phone cameras and QR apps before committing to a print run — rendering differences do occasionally break a scan.