A feature of ZipZy Dashboard

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

Live

zpzy.in/spring-menu

Scans this weekTrending up
Interface preview. Pattern and figures are illustrative.

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.

Colour

Logo

PNG, JPG or SVG, up to 1 MB. Nothing leaves your browser.

Softer modules and finders
Adds a call to action

Live preview

Export format
Download PNG

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.

Dynamic QR codes compared with static QR codes
AttributeDynamicRecommended
Change the destination after printingYes, any timeStatic: No — the URL is baked into the pattern
Scan trackingEvery scan, with location and deviceStatic: None
Pattern densityLow — it encodes a short linkStatic: Grows with the length of the URL
Works offline in the encoded valueNo — a scan needs a networkStatic: Yes, for WiFi, vCard and plain text
Expiry and password rulesSupportedStatic: Not possible
Best forCampaigns, packaging, menus, postersStatic: 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

Today
09
10
11
12
13
14
15
16
17
18
19
20

Countries

  • 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, INjust now
  • Dubai, AE12s ago
  • Pune, IN38s ago
Interface preview. Figures shown are illustrative.See how analytics works

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.

ZipZy Dashboard compared with a traditional QR code generator
CapabilityZipZy Dashboard
Dynamic editingRepoint any code after printingTraditional: Reprint the code
AnalyticsScans by location, device and timeTraditional: A scan counter, if anything
Landing pagesBuild the page the code opensTraditional: Not offered
Custom domainsCodes resolve on your domainTraditional: The generator's domain
Team collaborationShared folders and rolesTraditional: Single account
APIREST endpoints and webhooksTraditional: Rarely available
Bulk QR codesCSV in, a code per row outTraditional: One at a time
White labelYour domain and branding on the scanTraditional: 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.

Read the developer docs
POST /v1/qr-codes201 Created
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.

See pricing
  • 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?
Yes. The Free plan in ZipZy Dashboard creates QR codes, exports them and reports scans, with no card required. Paid plans raise limits and add custom domains, bulk generation, team folders and API access.
What is a dynamic QR code?
A dynamic QR code encodes a short link rather than the final destination. Because the link sits in the middle, you can change where the code leads at any time — the printed pattern never has to change — and every scan is recorded.
What is the difference between a dynamic and a static QR code?
A static code contains the destination itself, so it works without a network but can never be edited or tracked. A dynamic code contains a ZipZy link, so it can be repointed, expired, password-protected and measured. Static suits WiFi joins and contact cards; dynamic suits anything you print for a campaign.
Do my QR codes expire if I stop paying?
Codes created on the Free plan keep working. If you downgrade from a paid plan, codes on a shared ZipZy domain continue to resolve; codes published on a custom domain need that domain to stay connected. Check the plan details before printing at volume.
Can I add a logo to my QR code?
Yes. Upload a PNG or SVG and it is placed in the centre of the code. ZipZy raises the error-correction level to compensate, and the preview warns you if the mark covers too much of the pattern to scan reliably.
Can I change the destination after the QR code is printed?
For dynamic codes, yes. Open the code in ZipZy Dashboard, edit the destination, and the next scan goes to the new page. This is the main reason to choose dynamic over static for anything printed.
Does the QR code generator track scans?
Dynamic codes record every scan in real time, with country, city, device type, operating system, browser and referrer. Scans appear alongside link clicks in the same analytics view.
What file formats can I download?
PNG for screens, SVG and PDF for print. Vector exports scale to any size without softening the edges of the modules, which matters on large-format signage.
Can I generate QR codes in bulk?
Yes. Upload a CSV with one destination per row and ZipZy returns a code for each, named from your columns, ready to download as a single archive.
Is there an API for creating QR codes?
Yes. The REST API creates, updates and expires codes, returns the image in your chosen format, and webhooks notify your systems on every scan. See the developer documentation for endpoints and authentication.

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.