What is a QR code?
A QR code is a two-dimensional barcode that can be scanned by a phone camera or QR scanner. It stores information in a square pattern of dark and light blocks.
A QR code is a scannable square image that quickly sends someone to information, such as a web page or contact detail.
How QR codes work
A QR code stores information as a pattern. When someone scans the code, their device reads the pattern and turns it back into the original information.
Most people use QR codes to open website links, but a QR code can also contain plain text, an email address, a phone number or other simple data.
Create a QR code
Use the QR Code Generator to create a code for a URL, text, email address or phone number.
Common uses for QR codes
What can a QR code contain?
QR codes are most often used for links, but they can represent several simple content types.
| QR code type | What it does | Example use |
|---|---|---|
| URL | Opens a website link | Landing page, menu, booking page or contact page |
| Plain text | Displays text after scanning | Short note, code, label or instruction |
| Starts an email action | Support email or enquiry address | |
| Phone number | Opens a call action on the device | Sales line, support number or booking phone number |
Static vs dynamic QR codes
A static QR code contains the final information directly in the code. If the destination changes, you usually need to create a new QR code.
A dynamic QR code usually points through a redirect service, which may allow the destination to be changed later. Dynamic QR codes can be useful for campaigns, but they may depend on a third-party service.
| Type | Best for | Main limitation |
|---|---|---|
| Static QR code | Simple, permanent information | Hard to change after printing |
| Dynamic QR code | Campaigns, tracking and changeable destinations | May depend on an external service |
QR code best practices
- Use a clear destination, especially for printed materials.
- Test the QR code on more than one phone before sharing it.
- Keep enough contrast between the code and its background.
- Leave clear white space around the code so it can scan properly.
- Use a short, clean URL if possible.
- Add a short label explaining what the QR code opens.
For colours, use the Colour Picker to pick values carefully, but make sure the final QR code still scans reliably.
Common QR code mistakes
- Not testing before printing: always scan the final version before using it on flyers or packaging.
- Poor contrast: light codes on light backgrounds or dark codes on dark backgrounds may not scan.
- Making the code too small: very small QR codes can be hard for phones to read.
- Using a broken link: check the destination carefully before sharing.
- No context: tell people what they will get when they scan the code.
How to create a QR code
- Open the QR Code Generator.
- Choose the type of code you need, such as URL or plain text.
- Enter the link, text, email address or phone number.
- Choose the size and error correction setting if needed.
- Generate the QR code and test it before using it.
- Download the code for your design, page or document.
QR code FAQs
What does QR stand for?
QR stands for Quick Response. The name reflects the idea that the code can be scanned and read quickly.
Can a QR code open a website?
Yes. QR codes are commonly used to open website URLs from printed materials, packaging, posters and signs.
Do QR codes expire?
A static QR code does not normally expire by itself, but the link or destination it points to can stop working. Dynamic QR codes may depend on the service used to create them.
What tool can generate a QR code?
Use the QR Code Generator to create a QR code for a URL, text, email address or phone number.