CIRCULATEQR

QR code glossary · Dynamic codes and tracking

Short URL

Also called: Short link, URL shortener

Definition

A short URL is a brief web address, such as example.com/r/A7K2Q9, that a server forwards to a longer destination; dynamic QR codes encode one so the printed pattern stays small and the destination can change without reprinting.

How it works

A link shortener keeps a table that maps each short ID to a destination. When a browser requests the short address, the server looks up the ID and answers with a redirect to the destination. Changing the destination changes the table, not the link, which is what makes a dynamic QR code editable.

IDs are usually random strings. Their length and alphabet set how many links are possible: six characters from 55 allowed characters give about 27.7 billion combinations. Good services leave out characters that are easy to confuse, such as 0 and O or 1, l and I, and use random rather than sequential IDs so nobody can guess other people’s links by counting.

Why it matters

In a QR code, length is size. A short URL keeps the code at a low version with large modules, whatever the real destination looks like, so it prints small and scans fast. It also gives you a place to count scans and change the destination later.

The costs are dependency and trust. Every printed code relies on the shortener’s domain and service staying up, so choose one you expect to outlast your print run. The domain is also what people see in the camera’s link preview, and an unfamiliar one gives them less to judge it by, which matters because short links are also used to hide destinations in quishing. Printing your own domain or a short description beside the code helps people trust it.

Example

The 28-character short link https://example.com/r/A7K2Q9 fits a version 3 code (29 × 29 modules) at level M. The 90-character tagged link it might forward to would need version 6 (41 × 41) if encoded directly.

In CirculateQR

Dynamic codes use circulateqr.com/go/ followed by a short random ID, normally six characters, drawn from 55 letters and digits that leave out look-alikes such as 0, O, 1, l and I. Custom short-link domains are not offered.

Learn more

Sources

Last updated . Written by the CirculateQR team; technical facts follow the sources listed above. Example codes and sizes are computed with the open-source qrcode encoder that CirculateQR uses. Spotted something wrong? Email support@circulateqr.com. QR Code is a registered trademark of DENSO WAVE INCORPORATED.

← Browse the full glossary