Skip to main content
QRGen

Frequently Asked Questions

Everything you need to know about QRGen and QR codes. Can't find your answer? Contact us.

General

What is QRGen?

QRGen is a free online QR code generator that lets you create customized QR codes for 13 different content types — including URLs, WiFi networks, digital business cards (vCard), email, phone, SMS, WhatsApp, Telegram, location, social media, app downloads, calendar events, and plain text. All static QR codes are generated entirely in your browser. No sign-up is required.

Is QRGen really free?

Yes. QRGen is completely free for unlimited static QR codes with full customization (38 style presets, 40+ frames, logo upload, 5 export formats). You can also create up to 5 dynamic QR codes for free with a free account. Paid plans (Pro and Business) offer more dynamic codes, scan analytics, API access, and custom short codes.

Do I need to create an account?

No, not for static QR codes. You can generate, customize, and download static QR codes without signing up or logging in. An account is only needed if you want to create dynamic QR codes (with editable destinations and scan analytics), save codes to the cloud, or access the REST API.

What types of QR codes can I create?

QRGen supports 13 QR code types: URL/website link, plain text, WiFi network (auto-connect), vCard digital business card, email (pre-filled recipient/subject/body), phone call, SMS message, WhatsApp message, Telegram profile, GPS location, social media profile, app store download link, and calendar event (iCalendar format).

How It Works

What is the difference between a static and dynamic QR code?

A static QR code embeds data directly into the pattern — it's permanent and works forever without any server. A dynamic QR code uses a short redirect URL, so you can change the destination after printing, track how many times it's scanned (with device, location, and time data), and add password protection or expiration dates. Static codes are best for personal use; dynamic codes are best for business and marketing.

Can I edit a QR code after creating it?

Static QR codes cannot be edited — the data is encoded directly into the pattern. If you need to change the destination, you must create a new QR code. Dynamic QR codes can be edited at any time from your QRGen dashboard — the printed code stays the same, but the redirect destination changes. If there's any chance you'll need to update the link later, create a dynamic code from the start.

Do QR codes expire?

Static QR codes never expire — they will work for as long as the content they encode exists (e.g., the website URL stays active). Dynamic QR codes work as long as QRGen's redirect service is running. You can also set optional expiration dates on dynamic codes to automatically disable them after a certain date.

How do I add a logo to my QR code?

Click the logo upload area below the QR preview on the generator page. Upload any image (PNG, JPG, SVG). QRGen automatically reserves a clean zone in the center of the QR code where data modules are not rendered, then places your logo in that space. Error correction is automatically set to Level H (30%) to ensure the code remains scannable.

Download & Format

What file formats can I download?

QRGen supports 5 export formats: PNG (best for web and digital use), SVG (vector format, scales to any size without quality loss — perfect for print), PDF (print-ready document), JPEG (compressed raster image), and WebP (modern web format with smaller file sizes). You can also set custom dimensions up to 4096 pixels.

What size should my QR code be for printing?

For close-range scanning (phone held 15-25 cm away), a minimum of 2 cm x 2 cm works. For posters viewed from 1-2 meters, use at least 10-15 cm. The general rule is: scanning distance should be no more than 10 times the QR code's width. For print, download as SVG or use PNG at 1000px or higher at 300 DPI.

Can I copy a QR code to my clipboard?

Yes. Click the 'Copy' button in the download panel to copy the QR code image directly to your clipboard. You can then paste it into documents, presentations, design tools, or email.

Customization

How many style presets are available?

QRGen offers 38 designer presets across categories including Classic, Gradient, Minimal, Bold, Artistic, Nature, and Tech. Each preset sets dot shapes, corner styles, colors, and gradients. You can further customize any preset using the Advanced Styling panel to adjust individual dot colors, corner colors, gradient directions, background colors, and transparency.

Can I add a frame or border to my QR code?

Yes. QRGen includes 40+ decorative frame templates across 6 categories: Minimal, Decorative, Business, Fun, Seasonal, and Tech. Each frame can include custom text (like 'Scan Me' or 'Visit Us'). You can search frames by keyword — try 'modern blue', 'christmas', or 'neon'. Frames wrap around the QR code and don't affect scannability.

What are the dot shape options?

QRGen supports 6 dot shapes: Square (classic), Dots (circular), Rounded (soft corners), Extra-rounded (pill-shaped), Classy (angled), and Classy-rounded (angled with soft edges). Corner squares and corner dots can be customized separately from the main dot pattern.

Privacy & Security

Is my data safe? Do you store what I type?

For static QR codes, absolutely. All generation happens in your browser using JavaScript. Nothing you type is sent to any server. Your data never leaves your device. For dynamic QR codes, the destination URL is stored on our servers (to enable the redirect and analytics), but the QR code content itself is generated client-side.

Do you track QR code scans?

Only for dynamic QR codes, and only if you opt into analytics. When someone scans a dynamic QR code, we record the scan timestamp, approximate location (from IP), device type, operating system, and browser. Static QR codes have zero tracking — there's no server involved. We use IP hashing (not storage) for uniqueness counting and never share scan data with third parties.

Pricing

What's included in the free plan?

The free plan includes unlimited static QR codes, up to 5 dynamic QR codes, all 13 content types, all 38 style presets, all 40+ frames, logo upload, all 5 export formats (PNG, SVG, PDF, JPEG, WebP), custom dimensions up to 4096px, batch generation, and clipboard copy. No watermarks on downloads.

What do the paid plans offer?

Pro ($8/month) adds 100 dynamic QR codes, full scan analytics (time, device, location charts), API access, custom short codes, and no ads. Business ($24/month) adds unlimited dynamic QR codes, unlimited API calls, bulk generation tools, and priority support. Both paid plans include everything in the free tier.

Technical

What is error correction and which level should I use?

Error correction allows QR codes to be read even if partially damaged. There are 4 levels: L (7% recovery), M (15%, the default), Q (25%), and H (30%). Use L for clean digital displays, M for general print, Q for outdoor or rough conditions, and H when adding a logo (QRGen sets this automatically). Higher levels create denser codes.

Does QRGen have an API?

Yes. QRGen offers a REST API for programmatic QR code generation. Create, read, update, and delete QR codes via HTTP endpoints. API access requires a Pro or Business plan and an API key (generated in your dashboard settings). Full documentation is available at qrgen.app/api-docs.

Ready to create your QR code?

Free, instant, no sign-up. 13 content types. 38 presets. 5 export formats.

Open QR Generator