April 1, 2026
How to Create a QR Code for Free — and When You Actually Need One
Learn how to create a QR code for any URL in seconds, with no account or software. Covers what QR codes store, when to use them, and how to print multiple copies.
A QR code (Quick Response code) is a two-dimensional barcode that encodes information — most commonly a URL — inside a square grid of black and white modules. Any smartphone camera can scan and decode it in under a second without a dedicated app, because both iOS (since iOS 11) and Android (since 2017) ship with native QR reading built into the camera.
Creating a QR code for a website link is free, takes under 30 seconds, and requires no account or software. You paste a URL, the code generates in your browser, and you download a PNG or print a PDF sheet — nothing leaves your device.
What information can a QR code store?
QR codes can encode multiple types of digital data. The standard used by most tools (QR Code 2005 / ISO 18004) defines the following content types:
- URLs — the most common use case by far: any http:// or https:// web address, including landing pages, product pages, social profiles, and short links
- Plain text — free-form text that is displayed when the code is scanned
- Phone numbers — encoded as
tel:+15551234567to trigger a phone call prompt - Email addresses — encoded as
mailto:links, optionally with subject and body pre-filled - Wi-Fi credentials — network name (SSID) and password, allowing phones to connect automatically after scanning
- vCard contact data — full contact information that is saved directly to the device's address book when scanned
- SMS messages — a phone number and pre-written text message
In practice, almost every printed QR code you encounter in the real world is URL-based. Restaurant menus, business cards, event posters, product packaging — they all resolve to a website link when scanned. The other formats exist but see limited use outside of niche applications like Wi-Fi sharing kiosks or enterprise contact cards.
Storage capacity: A URL-based QR code can hold up to 2,953 bytes — roughly 2,000–2,500 characters — which exceeds any realistic web address by a wide margin. For very long URLs, use a URL shortener before encoding if you want a lower-density, more easily scannable code.
How to create a QR code for a website link — step by step
You do not need an account, an app, or a paid tool to generate a QR code. Here is the full process:
- Copy your full URL. Make sure it starts with
https://orhttp://. If you want the QR code to open a WhatsApp conversation, generate the correctwa.melink using the WhatsApp Link Generator first, then bring that link here. - Paste the URL into the link field. The QR code preview appears immediately — no button required.
- Download as PNG for digital use or standard print. The exported file is 1024 × 1024 pixels, which prints cleanly at up to 8 × 8 cm at 300 DPI.
- Generate a PDF if you need multiple copies per page. The layout is formatted to A4 and fits up to 24 QR codes per sheet with dashed cut lines — ready to cut into individual stickers or tags.
Nothing is uploaded to any server. QR code generation runs entirely using JavaScript in your browser tab. When you close the tab, the URL is gone.
When a QR code actually makes sense — and when it doesn't
A QR code makes sense whenever your audience is in a physical or print context and needs to reach a digital destination. It does not improve the experience in every situation.
Use a QR code when:
You're working with printed materials. Business cards, brochures, menus, signage, packaging — anywhere a link can't be clicked, a QR code closes the gap between paper and screen.
You want to reduce friction at a physical location. A QR code on a restaurant table for the digital menu, or at a trade show stand that opens a product page, removes the step of someone typing a URL manually. Typing errors vanish; scanning takes under a second.
You need multiple copies in a single print run. The PDF export option prints 1–24 copies per A4 sheet, ready to cut into stickers or tags. No design software required.
You're adding contact information to a business card. Encode your full contact URL or a vCard-formatted link so recipients can save your details with one scan instead of typing manually. Pair with the Email Link Generator if you also want a clickable mailto link in digital documents.
QR codes add no value when:
The audience is already on a screen. Placing a QR code inside a digital-only email or web page forces people to pull out a second device. A clickable hyperlink is always better in a digital context.
The destination URL will change frequently. A static QR code is permanently linked to the URL it was generated from. If the destination changes, you must regenerate the code and reprint. If frequent updates are expected, route through a redirect URL you control.
Print quality or size is too low. QR codes printed below 300 DPI or smaller than 2 × 2 cm become unreliable to scan. Dirty or crumpled prints, low-contrast backgrounds, and glossy surfaces can also cause read failures. Always test by scanning the printed output before mass production.
Frequently asked questions
How long does a QR code last?
A QR code has no inherent expiration date. It is a static pattern that encodes a fixed URL. The QR code works for as long as the URL it points to remains live. If the destination page is taken down, the scan will succeed but the browser will return a 404 — the code has not expired, the URL has.
Do I need to sign up or create an account?
No. autotomate's QR Code Generator requires no account, email, or payment information at any point. Paste a URL, download the code, done.
What is the best file format for a QR code — PNG or SVG?
PNG at 1024 × 1024 pixels prints cleanly up to about 8 × 8 cm at 300 DPI and displays correctly at any size on screens. SVG is mathematically infinitely scalable and useful for very large-format print, but 1024 px PNG is reliable and universally compatible for standard use.
Can I add a logo or custom colors to the QR code?
autotomate generates standard black-and-white QR codes optimized for maximum scan reliability. Custom colors and embedded logos reduce error-correction capacity. Any overlay that covers more than 30% of the code surface — the ceiling for the highest QR error level — risks producing an unreadable code. For critical uses like product packaging, always test a customized code with multiple devices before printing at scale.
How do I create a QR code that opens a WhatsApp chat?
Generate the wa.me link first using the WhatsApp Link Generator — it builds the correct URL with your phone number and an optional pre-filled message. Copy that link, then paste it into the QR Code Generator. The resulting QR code opens a WhatsApp conversation directly when scanned.
Can a QR code track how many times it was scanned?
A QR code itself does not track scans — it is just a static image. Scan tracking requires routing the QR code through a URL that logs requests, such as a UTM-tagged link or a redirect service with analytics. Generate a tracking URL first, then encode that into the QR code.