QR codes are everywhere — on restaurant tables, product packaging, event tickets, business cards and bus stops. Most people know how to scan one, but fewer know how to make one or understand what's actually stored inside that grid of black and white squares. This guide covers the full picture.
QR stands for Quick Response. A QR code is a two-dimensional barcode invented in 1994 by Denso Wave, a Japanese automotive company, originally to track car parts during manufacturing. Unlike a traditional 1D barcode that only holds about 20 characters, a QR code can store up to 4,296 alphanumeric characters — enough for a full web URL, contact details, a Wi-Fi password, or a short block of text.
The pattern of squares encodes data in both horizontal and vertical directions, which is what gives it so much more capacity than a standard barcode. The three square corner markers let your phone's camera quickly detect the code's position and orientation no matter which angle you hold it.
On most modern smartphones you don't need a separate app. Here's how it works across the main platforms:
Open the Camera app, point it at the QR code, and wait a second. A notification banner appears at the top — tap it to open the link or action.
Open the Camera app or Google Lens (the small coloured icon in the search bar or camera UI). Point at the code and tap the result that appears.
Download a free QR scanner from your app store (QR & Barcode Scanner by ZXing is reliable and open source). Open it, point at the code.
Tips for clean scans: make sure the whole code is in frame, hold steady for a moment, and ensure there's enough light. Damaged or blurry QR codes may still scan — they include built-in error correction that recovers missing data.
You don't need an account or any software. Online QR generators — including the one right here on Toolzio — create a code instantly from whatever text or URL you type. The steps are the same everywhere:
Go to a QR generator (like Toolzio's free tool below).
Type or paste your URL, text, Wi-Fi password, or contact details into the input field.
The QR code generates instantly. Download it as a PNG or SVG.
Test it with your phone before using it anywhere important.
Enter any URL or text and download your QR code instantly. No sign-up required.
Open QR Generator →Free QR codes are static — the data is baked into the image. If you encode a URL and that URL changes later, you need to create a new QR code. Dynamic QR codes (offered by paid services) redirect through a short URL that you can update, letting you change the destination without reprinting. For personal, one-off uses, static codes are all you need.
QR codes themselves are harmless; they just store data. But as with any link, the destination matters. A few sensible habits: