MDxtoraExplore

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 QRinst

Create 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.

L~7% recoveryClean, screen-based codes where every module matters for capacity.
M~15% recoveryThe general-purpose default for most printed codes.
Q~25% recoveryCodes on packaging or signage exposed to wear.
H~30% recoveryCodes with a logo overlay, or exposed to heavy handling.

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.

Create your first code