Photon QRPhoton QR
LoginCreate Free QR
Tutorial

How to Create a Dynamic QR Code in 2026 — The Complete Step-by-Step Guide

Jun 2, 202610 min readBy Mind Vision Software Solutions

Learn exactly how to create a dynamic QR code that you can edit anytime, track every scan, and update without reprinting. Free step-by-step guide with real examples.

What Is a Dynamic QR Code — and Why Does It Matter?

A dynamic QR code is a QR code where the destination can be changed after it has been printed or published — without altering the physical QR pattern itself. The QR code encodes a short redirect URL (for example, photonqr.com/r/mk7x2p). That redirect URL is fixed — it never changes. But what it points to — a website, a PDF, a menu, a payment page — can be updated anytime from your dashboard, in seconds. This is the fundamental difference from a static QR code. A static QR code encodes the final destination directly into the pattern. Print it pointing to one URL, and it will point to that URL forever. If the URL breaks, the link changes, or you make a typo, the code is permanently wrong. You must reprint. For businesses, this distinction is enormous. Consider a restaurant that reprints laminated menu cards every time prices change — 4 to 6 times per year at ₹150 per card across 20 tables. That is ₹18,000 to ₹36,000 per year in printing costs alone, for a problem a dynamic QR code solves permanently for ₹948 per year. Beyond editability, dynamic QR codes come with built-in analytics. Every scan is logged with the date, time, city, device type, and browser. You know exactly how many people scanned your QR, when, and from where. Static QR codes give you zero data.

Step 1: Choose a Dynamic QR Code Platform

Not all QR code generators create dynamic QR codes. Many free tools — QR Code Monkey, QRStuff, and similar — generate static QR codes only. You need a platform that creates dynamic QR codes with a dashboard where you can edit destinations. For Indian businesses, Photon QR is the only platform built specifically for the Indian market. It supports UPI payment QR codes (GPay, PhonePe, Paytm), has rupee pricing (₹79/month for the Basic plan — less than the cost of one menu card reprint), and runs on infrastructure close to India for fast redirect speeds. The free plan gives you 3 dynamic QR codes — enough to test the concept with your menu, your payment counter, and your business card. No credit card required. Sign up at photonqr.com. The process takes under 60 seconds: email address, password, done.

Step 2: Choose Your QR Code Type

Dynamic QR codes are not just for URLs. Photon QR supports 14 different QR types, each purpose-built for a specific use case: URL QR — links to any website, landing page, or web app. Best for: campaign tracking, product pages, social profiles. Restaurant Menu QR — links to a PDF or digital menu. Update prices without reprinting a single card. Best for: restaurants, cafés, dhabas, cloud kitchens. Business Card (vCard) — saves your full contact details directly to the scanner's phone. Best for: professionals, consultants, sales teams. UPI Payment QR — accepts GPay, PhonePe, Paytm, and all UPI apps. Zero MDR. Best for: retail shops, restaurants, freelancers, market stalls. Wi-Fi QR — lets guests join your Wi-Fi with one scan, no typing. Best for: hotels, cafés, co-working spaces, clinics. Link-in-Bio QR — one QR linking to all your social profiles, website, and WhatsApp. Best for: creators, brands, small businesses. Feedback QR — collects star ratings and written reviews. Best for: restaurants, hotels, retail, service businesses. PDF Share QR — links to any PDF document. Update the document without changing the QR. Best for: brochures, catalogues, price lists, manuals. Choose based on what you want the customer to do when they scan. If you are not sure, start with URL — it is the most flexible.

Step 3: Fill In Your Content

After choosing your QR type, you fill in the content. For a URL QR: paste your destination URL. For a menu QR: upload your PDF. For a UPI QR: enter your UPI ID and merchant name. For a vCard: fill in your contact details. Take your time here. The content you enter is what the scanner sees when they scan your QR. For a UPI QR, make sure your UPI ID is correct — paste it rather than typing to avoid errors. For a URL, verify the link works before publishing. For most QR types you also set a label — a name visible only to you in the dashboard. Use descriptive labels: "Restaurant Menu — Main Branch June 2026" is more useful than "QR 1" when you have 10 QR codes in your dashboard.

Step 4: Customise the Design (Optional)

On Photon QR's Basic plan and above, you can customise the QR code appearance: change the foreground colour to match your brand, change the background colour, add your logo to the centre, choose between square and circular dots, and adjust corner styles. Design rules to follow: Always maintain high contrast — dark modules on a light background. Your brand colours can be used as long as the foreground (modules) is significantly darker than the background. If you add a logo, use High error correction (level H). This allows the QR to be read even with up to 30% of the pattern obscured. Photon QR enables this automatically when you upload a logo. Keep the logo under 25–30% of the QR area. Larger than this and even H error correction cannot compensate. For packaging and print, always download as SVG (vector) — not PNG. SVG scales infinitely without pixelation. Use PNG only for digital display or when SVG is not supported.

Step 5: Download and Deploy

Click Publish. Your dynamic QR code is now live and tracking scans. Download as PNG for digital use (websites, social media, email). Download as SVG for any print use — business cards, menus, posters, packaging, signage. Download as PDF for print-ready artwork with crop marks and quiet zone. Size guidelines for printing: Business card: minimum 2.5cm × 2.5cm Table card or flyer: minimum 3.5cm × 3.5cm A4 poster: minimum 5cm × 5cm Outdoor banner (seen from 2m): minimum 20cm × 20cm Always print a test copy and scan it with three different phones before committing to a full print run: an iPhone (iOS camera app), a Samsung (Android camera app), and a budget Android phone (camera app). If it fails on any device, check the size, contrast, and quiet zone before printing.

Step 6: Edit Your QR Code Anytime

This is the feature that makes dynamic QR codes worth the investment. Go to your Photon QR dashboard, find the QR code, click Edit. Change the URL, upload a new PDF, update your UPI ID, add a new menu item — whatever changed. Click Save. The change is live within 3 seconds. Every physical QR code you have ever printed or shared now points to the updated content. Common situations where this saves you: Your website URL changed (you moved to a new domain or restructured pages) — update the destination, all printed QRs instantly go to the new URL. Your menu prices changed — upload the new PDF, all table QR stickers now show the updated menu. You got a new phone number — update your vCard in the dashboard, every business card you have ever given out now has your new number. Your campaign ended — update the URL from the campaign landing page to your main website. No dead links.

Step 7: Track Your Scan Analytics

Every Photon QR account includes analytics. In your dashboard, click on any QR code to see its analytics: Total scans — absolute count of how many times the QR has been scanned. Scan trend — day-by-day chart showing when scans happen. You will quickly see patterns: your restaurant menu QR peaks at lunch and dinner, your event poster QR spiked the day you put up the banners. Top cities — which city or area drives the most scans. If you have a shop in Chandigarh and most scans come from Mohali, you know which area your marketing is reaching. Device breakdown — iOS vs Android vs desktop. Most Indian QR scans are Android (70%+), but knowing your audience helps you optimise the destination page for the most common device. Use this data to make decisions: which of your two branches drives more QR engagement, which flyer design gets more scans, whether your new packaging QR is actually being used by customers.

What Makes a Good Dynamic QR Code Destination?

The QR code gets the scan. The destination page determines what happens next. A good destination: Loads in under 3 seconds on a mobile connection — anything slower loses half its visitors before the page even opens. Use Google PageSpeed to check your page speed. Is mobile-first — QR codes are scanned on phones. If the destination is a desktop website that is hard to navigate on a small screen, the scan is wasted. Has a clear single action — do not send people to your homepage and let them figure out where to go. Send them to the specific page that matches what you promised on the QR call to action. Matches the call to action on the QR — if your QR says "Scan for the menu", the destination should open directly to the menu, not a home page with a navigation menu. With Photon QR's built-in menu, vCard, Link-in-Bio, and feedback pages, the destination is already optimised for mobile — you do not need a website at all for many QR types.

How Much Does a Dynamic QR Code Cost?

Photon QR free plan: ₹0/month, 3 dynamic QR codes, 500 scans/month, basic analytics, PNG download. No credit card, no time limit. Basic plan: ₹79/month, 5 QR codes, unlimited scans, advanced analytics, SVG + PDF download, no branding. Pro plan: ₹199/month, 25 QR codes, custom design with logo, bulk creation. Business plan: ₹599/month, unlimited QR codes, team access, API, custom domain. For context: one menu card reprint for a 20-table restaurant costs ₹9,000. The Basic plan at ₹948/year eliminates all future reprint costs. The ROI is immediate.

Ready to create your first QR code?

Start free — no credit card required. 3 dynamic QR codes on the free plan.

Create Free QR