Print the code once
change where it goes later
A free QR maker for the everyday codes, and a dynamic platform for the ones on packaging, menus and hoardings where reprinting is not an option.
- 10 QR types
- 25+ frames
- Editable destinations
- Scan analytics
10
QR types in the free maker
25+
Frame styles to choose from
9
Hosted page types for dynamic codes
30%
Damage a Level H code survives
Ten kinds of QR code, no account for six of them
Everything is generated in your browser at qronline.in. Nothing is uploaded, and the code works forever once you download it.
Free, no sign in
URL
Open any web page.
Text
Show plain text on the phone.
Wi-Fi
Join a network without typing the password.
Open a pre-filled email.
Start a chat with a message ready.
SMS
Open a text message with the number filled in.
With an account
vCard
Save the contact straight to the phone.
Open a hosted document.
vCard Plus
A full contact page with links and photo.
Images
A hosted gallery behind one code.
There is a live camera scanner on the site too, so you can test a printed proof before the print run.
Open the scannerA code that looks like your brand and still scans
Every option below is in the maker. Set them, look at the preview, download the PNG.
25+ frames
Everyday frames like square, rounded, dots, ticket, mobile, polaroid and browser, plus restaurant, festive and gift voucher sets.
Your logo in the middle
Nine ready marks for WhatsApp, links, location, Wi-Fi, contact, email, business and payment, or upload your own file.
Colours and gradients
Pick the foreground and background with a full colour picker, add a gradient, or keep the background transparent for print.
Module shape
Square modules for the classic look, rounded modules for something softer. Both scan the same.
Your own call to action
Change the caption under the code from Scan me to whatever the placement needs.
Error correction you choose
Level L keeps 7% recovery, M 15%, Q 25% and H 30%. H is the default, so a scuffed sticker still scans.
Download sizes
PNG at five sizes, from Small at 100% up to 3X Extra Large at 900%, so the same code works on a table tent and on a hoarding.
- Small (100%)
- Medium (150%)
- Large (200%)
- Extra Large (300%)
- 3X Extra Large (900%)
Make one in about a minute
Screens from qronline.in, the platform your codes would live on.

Pick a type, set the design, watch the preview change, download the PNG.

The same maker works on a phone at the counter.
How a code you can edit works
A dynamic code does not carry your destination. It carries a short link, and the destination is looked up every time somebody scans.
- 1
The printed code holds a short link
Every dynamic code encodes qronline.in/r/ and its own slug. That is what goes on the menu, the label or the standee.
- 2
The destination is resolved at scan time
The platform looks up where that slug should go, then sends the phone there. Change the destination in the dashboard and the printed code follows.
- 3
Pick what the scan opens
Either a straight redirect to your own page, or one of nine hosted pages we build for you, themed with your fonts, colours and text sizes.
- 4
Set the rules
Add a password, cap the number of scans, set start and end dates, or switch a code off. A blocked scan sees your message, not a broken page.
Controls on every dynamic code
- Change the destination without reprinting anything
- Password protect a code
- Cap total scans
- Start and end dates
- Pause or retire a code
- Organisation accounts, join by code
Nine hosted pages a scan can open
Website
Straight redirect to any URL.
App download
Play Store and App Store buttons on one page.
Coupon
Offer image, discount and a code the customer taps.
List of links
A link hub for a campaign or a profile.
Music
A player for a track or a jingle.
Menus, catalogues, spec sheets and manuals.
Profile
A contact card with phone, email and socials.
Social profile
Every channel stacked on one page.
Video
A YouTube embed or your own hosted file.
What you learn every time somebody scans
The platform records the scan before it forwards the phone, so you see how a placement is really doing.
When
Every scan is stamped, so you can see the peak hours of a menu or a launch.
Roughly where
The IP address and the phone time zone give an approximate location. No precise GPS is asked for or stored.
What device
Platform, browser, language, screen size and pixel density, so you know whether to design for iPhone or budget Android.
Where from
The referrer, so a scan that arrives through another site or app is not confused with a scan off a poster.
Tracking campaigns properly
Give every placement its own dynamic code, and point each one at the same page with its own UTM tags. The QR dashboard shows the scans, and Google Analytics shows what those visitors did next, split by poster, table tent, label or screen.
yourshop.in/offer?utm_source=qr&utm_medium=table-tent&utm_campaign=diwaliSix places a QR code pays for itself
These are the jobs our clients actually put codes on. Each one is a different reason to make the code dynamic.
Restaurant menus
One code per table. Change the menu, the prices or the specials in the morning and every table tent is already updated.
Payments
Put your payment link behind a dynamic code. Switch the gateway or the collection account later without reprinting the counter card.
Campaign tracking
A separate code for each poster, magazine and hoarding, each with its own UTM tagged destination, so you can see which placement worked.
Packaging and labels
Manuals, warranty registration, reorder pages and how to use videos. The print run stays valid when the content changes.
Event check-in
Codes on invites and badges, with scan limits and a date window so a pass stops working after the event.
Digital signage screens
Put the code on the playlist that runs on your screens, change the offer behind it from your desk, and watch the scans move.
See Arion SignageFree where free is enough
The maker costs nothing and always will. You only pay when you need a code you can edit after it is printed.
QR Maker
Everything you need for codes that never change.
₹0
Forever
- URL, text, Wi-Fi, email, WhatsApp and SMS codes
- 25+ frames, logos, colours and gradients
- Error correction from Level L to Level H
- PNG downloads at five sizes
- Live camera scanner to test a proof
Dynamic QR Pro
For menus, campaigns and anything already at the printer.
₹499
Per month, from
- Up to 50 dynamic codes
- Change any destination without reprinting
- Scan analytics on every code
- Hosted landing pages themed to your brand
- Password, scan limit and date rules
- vCard, PDF, vCard Plus and image codes
Business
For brands running codes across products, cities and teams.
₹1,999
Per month, from
- Unlimited dynamic codes
- Organisation account, colleagues join by code
- Bulk creation runs handled by our team
- Branded short domain, scoped with you
- API access, scoped with you
- Priority support from the team that built it
Prices are indicative, in INR and exclude GST. Code volume, hosted pages and any branded domain or API work are confirmed on a call before you commit.
Questions we get asked
A static code carries the destination inside the pattern. Once it is printed it can never change. A dynamic code carries a short link, and the destination is looked up each time somebody scans, so you can point the same printed code somewhere else whenever you like.