Generate dynamic QR codes that actually work.
Create branded QR codes, edit destinations any time, track every scan and manage all of it from ZipZy Dashboard. Free to start, no card required.
- Edit after printing
- Scan analytics included
- PNG, SVG and PDF export
Dynamic code
Livezpzy.in/spring-menu
Try it
Style a code, then create it for real.
Change the destination, colour, logo and frame to see how a ZipZy code is composed. The scannable version is one click away in the dashboard.
Logo
PNG, JPG or SVG, up to 1 MB. Nothing leaves your browser.
Live preview
This preview shows styling only. Scannable codes and exports are created in ZipZy Dashboard.
Inside ZipZy Dashboard
A printed code is a promise. Keep control of it.
The QR code generator ships with ZipZy Dashboard — same workspace, same links, same analytics as your short links.
- Dynamic QR codesThe code points at a ZipZy link, not the final URL. Repoint it whenever you like.
- Static QR codesEncode a fixed value — WiFi, vCard, plain text — with nothing between the scan and the result.
- Logo supportDrop your mark into the centre. Error correction is raised so the code still reads.
- Custom coloursSet foreground, background and module shape. Contrast is checked as you go.
- FramesAdd a call to action around the code. People scan far more often when told to.
- Bulk generationUpload a CSV and get a code per row, each with its own destination and name.
- Scan analyticsScans over time, plus country, city, device, OS, browser and referrer.
- Edit the destination anytimeChange where a printed code goes without reprinting a single sticker.
- High-resolution exportSVG and PDF for print, PNG for screens. Vector output scales to any size.
- Password protectionPut a password in front of the destination when a scan shouldn't be public.
- Expiry datesEnd a campaign on a date or after a scan limit. The code stops resolving.
- Folders and organisationGroup codes by campaign, store or client, and share them with your team.
Dynamic vs static
Static codes are permanent. That is the problem.
A static code carries the destination inside the pattern, so a change means a reprint. A dynamic code carries a ZipZy link, so the pattern never has to change again.
| Attribute | DynamicRecommended | Static |
|---|---|---|
| Change the destination after printing | Yes, any timeStatic: No — the URL is baked into the pattern | No — the URL is baked into the pattern |
| Scan tracking | Every scan, with location and deviceStatic: None | None |
| Pattern density | Low — it encodes a short linkStatic: Grows with the length of the URL | Grows with the length of the URL |
| Works offline in the encoded value | No — a scan needs a networkStatic: Yes, for WiFi, vCard and plain text | Yes, for WiFi, vCard and plain text |
| Expiry and password rules | SupportedStatic: Not possible | Not possible |
| Best for | Campaigns, packaging, menus, postersStatic: WiFi joins, contact cards, fixed text | WiFi joins, contact cards, fixed text |
ZipZy Dashboard creates both. Choose static for WiFi joins and contact cards; choose dynamic for anything you print in volume.
Scan analytics
Every scan reports back.
Dynamic codes send their scans to the same analytics view as your short links, so print and digital sit side by side.
Spring menu · table tents
zpzy.in/spring-menu
Scans
18,942
Unique
14,106
Today
612
Scans by hour
TodayCountries
- India
- United Arab Emirates
- United Kingdom
Cities
- Bengaluru
- Delhi
- Pune
Devices
- Mobile
- Tablet
- Desktop
Operating systems
- Android
- iOS
- Other
Browsers
- Chrome
- Safari
- In-app
Top campaigns
- Spring menu
- Table tents
- Delivery insert
Real-time activity
- Bengaluru, INAndroid · Chromejust now
- Dubai, AEiOS · Safari12s ago
- Pune, INAndroid · In-app38s ago
Customisation
One generator. Every code you actually print.
Colour, shape, logo and frame are set per code, so a table tent and a warranty card can look like they came from the same brand — because they did.
- Restaurant
Scan for the menu
Table code that opens today's menu
- Business card
vCard details straight into contacts
- WiFi
Free WiFi
Guests join without typing a password
- Menu
One code, seasonal menu behind it
- Product
How to use
On-pack code for care and warranty
- Payment
Pay here
Send customers to a checkout page
- Event
Badge code for entry and the agenda
Point it at a page you built
A scan can open a landing page or a bio link from the same workspace — no separate site to maintain.
Codes shown are styling previews. ZipZy Dashboard generates the scannable versions.
Use cases
Wherever the screen isn't.
Anywhere a person is standing in front of something physical and needs the next step, a QR code is the shortest path to it.
- MarketingAttribute a poster, an insert or an OOH placement to real scans.
- RestaurantsMenus that change with the season, not with the printer.
- RetailShelf codes for stock, sizing, reviews and refill orders.
- EventsBadges, signage and session feedback behind one editable code.
- Real estateBoard outside the property, listing and gallery behind the scan.
- EducationHandouts, reading lists and submission forms without a URL to type.
- HealthcareIntake forms, aftercare instructions and appointment pages.
- ManufacturingAsset and batch codes linking to manuals, specs and service logs.
- Small businessOne code on the counter for reviews, offers and your bio links.
Why ZipZy Dashboard
Most QR generators hand you a PNG and disappear.
The code is where the campaign starts, not where it ends. ZipZy keeps the destination, the data and the domain under your control.
| Capability | ZipZy Dashboard | Traditional QR generator |
|---|---|---|
| Dynamic editing | Repoint any code after printingTraditional: Reprint the code | Reprint the code |
| Analytics | Scans by location, device and timeTraditional: A scan counter, if anything | A scan counter, if anything |
| Landing pages | Build the page the code opensTraditional: Not offered | Not offered |
| Custom domains | Codes resolve on your domainTraditional: The generator's domain | The generator's domain |
| Team collaboration | Shared folders and rolesTraditional: Single account | Single account |
| API | REST endpoints and webhooksTraditional: Rarely available | Rarely available |
| Bulk QR codes | CSV in, a code per row outTraditional: One at a time | One at a time |
| White label | Your domain and branding on the scanTraditional: The generator's branding | The generator's branding |
Describes the common free tier of general-purpose QR generators. Competitor capabilities change — check their current plans before deciding.
For developers
Codes your systems can mint on their own.
Everything the QR code generator does in ZipZy Dashboard, an endpoint does too — including bulk runs and scan webhooks.
REST API
Create a code, set its style, fetch it as PNG, SVG or PDF.
Webhooks
A POST on every scan, with the same fields the dashboard shows.
Bulk generation
One request per batch, or a CSV upload for thousands of codes.
Automation
A code per order, per asset, per table — minted by your systems.
curl -X POST https://api.zipzy.in/v1/qr-codes \
-H "Authorization: Bearer $ZIPZY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "dynamic",
"destination": "https://example.com/spring-menu",
"domain": "go.yourcompany.com",
"style": { "color": "#18181b", "rounded": true },
"logoUrl": "https://example.com/mark.svg",
"format": "svg"
}'→ qr_9f2c.svg · scans stream to your webhook
Pricing
QR codes are part of ZipZy Dashboard, not a separate bill.
Free
₹0
forever
Dynamic and static codes, exports and scan analytics.
Starter
₹—
per month
More codes and a longer scan history.
Basic
₹—
per month
Logos, frames and one custom domain.
Pro
₹—
per month
Bulk generation, team folders and API access.
Enterprise
Talk to us
White label, SSO and volume scan limits.
FAQ
What people ask before they print.
Is the ZipZy QR code generator free?
What is a dynamic QR code?
What is the difference between a dynamic and a static QR code?
Do my QR codes expire if I stop paying?
Can I add a logo to my QR code?
Can I change the destination after the QR code is printed?
Does the QR code generator track scans?
What file formats can I download?
Can I generate QR codes in bulk?
Is there an API for creating QR codes?
Ready to create better QR codes?
The QR code generator is included in ZipZy Dashboard. Make your first dynamic code in a minute — free plan, no card, scans tracked from the first one.