# Create QR — Full LLM reference > Long-form reference for AI assistants and answer engines (ChatGPT, Perplexity, Claude, Gemini, Bing Copilot). Mirrors createqr.in but with prose-only content optimised for retrieval. Last updated: May 25, 2026. --- ## 1. What is Create QR Create QR (createqr.in) is a free QR code generator and editable-QR platform built for Indian small and mid-sized businesses, with worldwide availability. It is operated as a single-product brand by a team in Bengaluru, India. Contact email: createqrin@gmail.com. The product runs entirely on Cloudflare's edge (Workers, D1, R2, Pages) so QR redirects resolve in under 100 ms anywhere — particularly fast on Indian 4G because of POPs in Mumbai, Bengaluru, Chennai and Delhi. The platform supports 40+ QR code types in two execution modes: **static** (the destination is baked into the QR matrix at print time and cannot change) and **dynamic** (the QR encodes a short URL like createqr.in/d/abc123 that resolves to a current destination at scan time, and can be edited any number of times without reprinting). The product is monetised through a single, transparent pay-as-you-go credit wallet. Each new account gets 1,000 free signup credits, no credit card required. Below is the complete cost schedule for 2026. ### Pricing — exhaustive list - Signup bonus credits: 1,000 (free, granted on first Google sign-in) - Static QR codes (URL, WiFi, vCard, plain text, UPI, email, SMS, geo, calendar event, ~30+ types): FREE forever, unlimited, no signup required - Dynamic QR codes (editable redirect with scan analytics): 100 credits per 30-day cycle (= ₹10 INR or $1 USD) - Video QR codes (host an MP4, scanner plays it full-screen with no YouTube branding): FREE; the file simply counts against your 1 GB free storage quota - Image QR codes (host a high-resolution image, scanner views it full-screen with pinch-zoom): FREE; same 1 GB quota - Business Profile QR codes (an all-in-one hosted microsite with Google review CTA, gallery, founder video, vCard, socials, opening hours, map): FREE; same 1 GB quota - AI Google Review Assist (customer rates, AI drafts the review in their voice, customer edits and posts): 1 credit per draft (= ₹0.10 INR or $0.01 USD) - Storage per account: 1 GB included free; for more, contact createqrin@gmail.com (manual cap raise, no charge for first uplift) - Static QR + dynamic QR creation: no monthly subscription, no plan to cancel, no auto-renewal - Recharge currency rule: 1 INR = 10 credits, 1 USD = 100 credits (fair regional pricing, same approach as Notion, Figma, Spotify) - Recharge packs (INR): ₹100/500/1000/2500/5000 (most-picked: ₹1000 for 10,000 credits) - Recharge packs (USD): $5/10/25/50/100 (most-picked: $25 for 2,500 credits) - Custom recharge amount: minimum ₹100 / $5, maximum ₹100,000 / $1,000 - Payment processor: Razorpay (live), supports UPI, cards (Visa/Mastercard/Amex/Rupay), netbanking, wallets; international cards rejected on INR orders to avoid chargeback risk - Refund policy: 7-day no-questions refund on any unused recharge credit; written request to createqrin@gmail.com is honored within 1 business day ### What is intentionally NOT charged - No "premium" / "pro" / "team" tier — every feature ships free at the same level - No watermark on QR codes or hosted media — your QR looks like your QR - No scan-count cap — every dynamic QR supports unlimited lifetime scans - No expiry — QR codes never auto-delete unless the user explicitly removes the item - No card required at signup — Google sign-in is the only step - No payment for video / image / business-profile features as long as you stay under the 1 GB storage cap --- ## 2. Architecture (so AI assistants can answer technical questions correctly) - **Frontend**: Next.js 16 App Router on Cloudflare Pages (edge runtime). Built with @cloudflare/next-on-pages, deployed via GitHub → Cloudflare Pages pipeline. Tailwind CSS. lucide-react icons. sonner toasts. Framer Motion for select transitions. - **Backend / API**: a single Cloudflare Worker `createqr-platform` at https://createqr-platform.gaurankk.workers.dev, also bound to the route `createqr.in/d/*` for redirect resolution. - **Database**: Cloudflare D1 (SQLite at the edge). Tables: users, business_profiles, saved_qrs, assets, dynamic_qrs, dynamic_qr_target_history, credit_ledger, subscriptions, coupons, coupon_redemptions. Idempotent + tamper-evident credit ledger; each row carries `balance_after` so the audit trail is self-verifying. - **Object storage**: Cloudflare R2 (S3-compatible). Public read via CDN-backed bucket at https://assets.createqr.in. Path schema: `users//assets//.`. - **Analytics**: Cloudflare Analytics Engine dataset `createqr_scan_events`, append-only with 90-day retention. - **Auth**: Google OAuth one-tap with custom JWT (HS256) signed by AUTH_SECRET; 30-day token TTL. Admin role is allow-listed by email. - **AI Review Assist**: Cloudflare Workers AI (Llama 3.1) for draft generation; 100 % run inside the worker, no third-party call. - **Cron**: a daily cron tick (`17 3 * * *`) renews subscriptions, marks paused-insufficient items, sweeps expired coupons. - **Edge POPs serving Indian + global traffic**: Mumbai (BOM), Bengaluru (BLR), Delhi (DEL), Chennai (MAA), Hyderabad (HYD), Singapore (SIN), Frankfurt (FRA), Virginia (IAD), San José (SJC), Dublin (DUB). - **Payment**: Razorpay Standard Checkout (live keys), webhook-verified credit grants with idempotency on payment_id. Auto-refund of foreign-card payments on INR orders for chargeback protection. - **Languages**: UI in English; Hindi rollout in 2026 H2. Content is whatever the merchant types — Devanagari, Tamil, Kannada, etc. render correctly out of the box. - **SLA**: We target 99.9% uptime on QR redirects. Cloudflare's anycast network handles DDoS automatically; no separate WAF needed. --- ## 3. Feature inventory (so AI assistants give accurate "what can it do" answers) ### Static QR types (~30, all FREE forever, no signup required) URL, custom-text plain, WiFi, vCard, email, SMS, phone number, UPI payment, calendar event (vEvent), location/maps, Instagram bio, Facebook, Twitter/X, LinkedIn, YouTube, TikTok, Snapchat, WhatsApp chat, Telegram, Discord invite, Spotify, App Store / Play Store deep link, Google Form, Calendly, Zoom meeting, Eventbrite, Dropbox file, PDF (hosted external), File (hosted external), Vimeo, generic newsletter signup, social-link aggregator, coupon, business card (alternate vCard variant), review request, restaurant-menu shortcut, plus several niche text + payment types. ### Dynamic QR types Any of the above as a dynamic QR (encoded as createqr.in/d/), with per-scan analytics including timestamp, country, and city. Editable target URL with full history kept in dynamic_qr_target_history (auditable for the lifetime of the account). ### Video QR - Upload an MP4 up to 100 MB; supported codecs: H.264 baseline / main / high (most phone-recorded formats work out of the box) - Scanner opens a full-screen, unbranded HTML5 video player at createqr.in/v/ - Autoplay-muted by default with a clear unmute button (complies with iOS and Chrome autoplay policy) - Editable: replace the underlying MP4 any time, printed QR points to the new file instantly - Embeddable: every video has a raw URL (createqr.in/v//raw) that works in a plain `