Making a QR code takes less than a minute and costs nothing. You do not need an account, an app, or a subscription. Follow these three steps and you will have a scannable code ready to download.
What Do You Need to Make a QR Code?
Nothing special. You only need a web browser and the content you want to encode - a website link, a WiFi password, a phone number, or whatever action you want the scanner's phone to perform. A second phone for testing is strongly recommended before you print anything.
Step 1 - Choose What Your QR Code Should Do
Your first decision is what action happens when someone scans your code. Each content type triggers a different response on the phone:
| Type | What Happens When Scanned | Best For |
|---|---|---|
| URL | Opens a website | Marketing, product pages, portfolios |
| WiFi | Connects to a network automatically | Cafes, offices, hotels, events |
| vCard | Saves contact info to the phone's address book | Business cards, name badges |
| Opens a pre-addressed email draft | Contact forms, support links | |
| SMS | Opens a pre-filled text message | SMS opt-in campaigns |
| Phone | Initiates a phone call | Click-to-call print ads |
| Text | Displays a plain message (no internet needed) | Offline labels, instructions |
Pick the type that matches the action - not the one that looks simplest. A WiFi code that connects automatically is far more useful than a URL that links to a page listing the password.
Step 2 - Enter Your Content and Customise
Type or paste your data into the generator. For URL codes, include the full address with https://. For WiFi codes, match the exact network name and password - both are case-sensitive.
Once the code is generated, you can optionally:
- Change colours: Use a dark pattern on a light background. Never reverse this - a light pattern on a dark background fails on many older camera apps.
- Add a logo: QR codes use Reed-Solomon error correction, which lets up to 30% of the centre be covered without breaking the scan. Upload your logo for a branded look.
- Add a frame: A short call-to-action around the code increases scan rates by making the purpose obvious.
Keep the quiet zone - the blank white border around the code - intact. Removing it causes scan failures on most phones. See the logo and colour best practices guide for the full rules.
Step 3 - Test and Download Your QR Code
Before downloading, scan the live preview with two different phones. Use the native Camera app on an iPhone (iOS 11 or later) and Google Lens or the built-in camera on an Android device (Android 9 or later). If both scan to the correct destination, you are ready to download.
Two formats are available:
- PNG - A pixel image. Use for digital use: websites, emails, presentations, social media.
- SVG - A scalable vector. Use for printing: business cards, menus, posters, or any material that will be resized. SVG files stay sharp at any size.
Simple rule: if it will ever be printed, download SVG. If it is digital-only, PNG is fine.
Why Use a Static QR Code Instead of a Dynamic One?
A static QR code stores your data directly inside the black-and-white pixel pattern. It needs no server, no account, and no ongoing payment. It will scan correctly in ten years using the same image you download today.
A dynamic QR code (sold by subscription services) stores a short redirect link that points to your content on their server. If you cancel the subscription, the code breaks - and every printed copy you distributed becomes a dead link. For most use cases - menus, business cards, product packaging, signs - a static code is the better choice. Read the full static vs dynamic comparison if you need both tracking and editability.
How Long Does It Take to Make a QR Code?
Under two minutes for a URL or text code. WiFi and vCard codes take slightly longer because you need to enter multiple fields accurately. The single most time-consuming part is testing - but skipping that step is the most expensive mistake you can make. Reprinting 500 menus because the URL had a typo costs far more than 60 seconds of scanning.
Open the free QR code generator - no sign-up, no subscription, no expiry.