Custom QR Code Generator

Create customizable QR codes with options for colors, content, and supported branding elements.

Local Processing OnlyQR generation and image processing stay in your browser. QR content is not uploaded by this tool.

Enter URL Data

Must use http:// or https:// protocol. Unicode domains and query parameters are preserved.

Design & Formatting

500 × 500 px

Live Render Preview

QR Status: ReadyContrast 21.0:124 bytesEst. V2Reliability Estimate: 93/100 (Optimal)Verification: Not verified

Technical Specifications & Printing Guidance

All QR codes generated are 100% royalty-free and compliant with ISO/IEC 18004 standards.

Free Online QR Code Generator: Custom Colors, Logos, Static Durability & Vector Downloads

Quick Response (QR) codes are two-dimensional matrix barcodes defined by the international ISO/IEC 18004 standard. Whether you are printing product packaging, displaying digital restaurant menus, configuring guest Wi-Fi access, or printing conference business cards, KivaroTools provides a 100% free, client-side QR studio that generates permanent, unexpiring static codes with enterprise-grade precision, customizable colors, embedded brand logos, real-time scannability analysis, and multi-format exports including vector SVG and print-ready PDF.

How to Create a Custom QR Code in 4 Simple Steps

  1. 1. Choose Content TypeSelect from URL, Plain Text, Wi-Fi Network, Email, Phone, SMS, vCard Contact, or Calendar Event.
  2. 2. Fill & Validate FieldsEnter your details. Real-time validation checks syntax, character escaping, and ISO byte capacity limits.
  3. 3. Customize Design & LogoFine-tune colors with live contrast calculation, adjust quiet zones, and upload your central brand badge.
  4. 4. Verify & DownloadRun the in-browser scanner verification and download in SVG vector, print-ready PDF, PNG, JPEG, or WebP.

Static vs. Dynamic QR Codes: Why Unexpiring Static Codes Protect Your Business

Many online QR generator services steer users into dynamic QR codes. While dynamic codes allow changing the destination URL after printing, they introduce a severe point of failure: they encode a proprietary third-party redirect link (e.g., qrco.de/xyz or me-qr.com/link). If the service provider alters its pricing model, caps monthly scans, or goes out of business, your printed physical signs, restaurant menus, product boxes, and brochures immediately display 404 errors or paywall pages.

Feature ComparisonKivaroTools Static QR CodesCommercial Dynamic QR Services
Code LongevityPermanent & Unexpiring (Never expires)Expires after free trial or if subscription lapses
Intermediary ServersDirect payload encoding (Zero middleman)Routes through vendor redirect domain
User Data Privacy100% Client-Side (No server logs or telemetry)Logs scanner IP addresses, device user-agents & locations
Cost & Account Requirements100% Free, No Sign-up, No Credit CardMandatory accounts, recurring monthly subscriptions ($15–$50/mo)
Offline ScannabilityWi-Fi, vCard & Text scan without internet accessRequires active internet connection to resolve redirect

Supported QR Code Payloads & Real-World Applications

KivaroTools natively formats eight distinct standardized payload architectures, ensuring smartphone cameras on iOS and Android trigger the exact native action:

Payload TypeStandard Data FormatMobile Device ActionTypical Real-World Use Case
Website URLhttps://yourdomain.comLaunches default browser directly to the web page.Product packaging, marketing flyers, menus, social media bios.
Wi-Fi Quick ConnectWIFI:T:WPA;S:SSID;P:Pass;;Prompts user to join Wi-Fi without typing credentials.Hotels, coffee shops, co-working offices, Airbnbs, trade shows.
Digital Contact (vCard 3.0)BEGIN:VCARD ... END:VCARDPrompts “Save Contact” with name, phone, email, company & site.Printed business cards, conference badges, email signatures.
Calendar Event (iCalendar)BEGIN:VEVENT ... END:VEVENTOpens device calendar to schedule event with start/end time.Event tickets, webinar banners, wedding invites, conferences.
Direct Telephone Dialtel:+15551234567Opens phone dialer with phone number pre-entered.Customer support stickers, emergency dispatch, roadside billboards.
Prefilled SMS Messagesms:+15551234567?body=HelloOpens SMS messaging app with drafted inquiry text.Real estate lawn signs, text-to-win contests, booking requests.
Prefilled Email Messagemailto:sales@ex.com?subject=...Opens email client with recipient, subject & body template.Warranty registration, feedback forms, customer inquiries.
Plain Text / Serial NumberRaw UTF-8 text stringDisplays text directly on device screen or copies to clipboard.Hardware inventory labels, Wi-Fi keys, cryptographic public keys.

Reed-Solomon Error Correction & Center Logo Placement

QR codes incorporate mathematical Reed-Solomon error correction codes. This redundancy enables smartphones and industrial barcode readers to reconstruct missing or corrupted data if the code is scratched, smudged, torn, or partially covered by a central company logo:

TierRecovery PercentageMatrix DensityRecommended Deployment Environment
Level L~7% recoveryLowest density (fewest, largest modules)Clean digital screen displays with no central logo.
Level M~15% recoveryStandard default densityGeneral print media, flyers, invoices, and table tents.
Level Q~25% recoveryModerate high densityIndustrial labeling, transit passes, subtle central icons.
Level H~30% recoveryHighest density (most redundant modules)Mandatory for central brand logos & outdoor weatherproof signage.

Important Logo Safety Rule: When adding a brand logo, KivaroTools automatically switches error correction to Level H. Keep the logo size below 22% of total QR width. If a logo covers more than 25% of the surface area or obscures any of the three corner finder pattern squares, smartphones will fail to identify the coordinate matrix.

Physical Printing Sizing & The 10:1 Scannability Rule

A common cause of QR scanning failure in the field is printing the code too small for its intended viewing distance. The industry standard rule of thumb for standard smartphone camera sensors is the 10:1 distance-to-size ratio:

Minimum QR Code Width = Intended Scanning Distance ÷ 10

Medium & ContextTypical Scanning DistanceRecommended Minimum SizeRecommended File Format
Business Card / Badge25 – 35 cm (10 – 14 in)2.5 cm × 2.5 cm (1.0 in)SVG or PNG (300 DPI)
Restaurant Table Tent / Menu40 – 50 cm (16 – 20 in)4.0 cm × 4.0 cm (1.6 in)PDF or SVG
Retail Window Poster / Flyer1.0 – 1.5 meters (3.3 – 5.0 ft)10 – 15 cm (4.0 – 6.0 in)SVG Vector
Outdoor Billboard / Trade Banner5.0 – 10 meters (16 – 33 ft)50 – 100 cm (20 – 40 in)SVG Vector (Infinite Scaling)

Export Formats Compared: When to Use PNG, SVG, PDF, JPEG, or WebP

KivaroTools provides five distinct export formats tailored for professional designers, office administrators, and web developers:

  • SVG (Scalable Vector Graphics): The gold standard for print production. SVG files store mathematical coordinates rather than raster pixels, ensuring razor-sharp edges at any scale—from a tiny postage stamp to an outdoor highway billboard—with zero loss of clarity in Adobe Illustrator, Figma, or InDesign.
  • PDF (Portable Document Format): Formatted as a standardized A4 document with the QR code centered and print guidelines pre-rendered. Ideal for sending directly to office printers without needing graphic design software.
  • PNG (Portable Network Graphics): High-resolution raster graphics supporting transparency. Perfect for websites, slide decks, newsletters, and email footers.
  • JPEG: Standardized raster image with guaranteed solid opaque background. Best for workflows requiring standard image files without alpha transparency.
  • WebP: Modern lightweight web format that provides up to 30% smaller file sizes than PNG while preserving crisp edges, making it ideal for web app asset bundles.

Privacy by Design: 100% In-Browser Execution

Many web services upload your QR payloads, generating codes on remote servers where sensitive contact details, home Wi-Fi network passwords, or internal staging URLs are permanently stored in database access logs. KivaroTools follows a strict Zero-Knowledge Architecture: all matrix computations, error correction parity generation, DOM vector rendering, and image encodings execute strictly within your local browser sandbox. No user inputs, uploaded brand graphics, or generated images are ever transmitted to or logged on our servers.

Frequently Asked Questions

What is the difference between static and dynamic QR codes, and do these codes expire?
KivaroTools generates 100% static QR codes. Static codes directly encode your destination URL, Wi-Fi password, or vCard details straight into the matrix modules. Because there is no middleman redirect server, static QR codes never expire, cannot be deactivated, and carry zero monthly subscription fees. In contrast, dynamic QR codes route through third-party redirect domains that often stop working or demand payment once free trials expire.
How do QR code error correction levels work when adding a custom logo?
QR codes use Reed-Solomon error correction across four standardized tiers: L (~7% recovery), M (~15%), Q (~25%), and H (~30%). When you embed a logo in the center of the QR code, the logo physically overlays and obscures data modules. KivaroTools automatically promotes error correction to Level H (High), ensuring the remaining perimeter modules contain sufficient redundant mathematical parity bits for smartphone cameras to decode the code instantly.
What is the minimum quiet zone required for reliable QR code scanning?
Per the ISO/IEC 18004 standard, a QR code requires an uninterrupted blank border—termed the "quiet zone"—of at least 4 modules wide on all four sides. Without this blank margin, camera sensors and optical barcode engines fail to isolate the three corner finder patterns from surrounding packaging art, text, or high-contrast backgrounds.
What export format should I choose: PNG, SVG, PDF, JPEG, or WebP?
Choose SVG (Scalable Vector Graphics) for commercial printing, signage, billboards, and apparel, because vector paths scale infinitely without pixelation. Choose PDF for immediate office or home printing, complete with embedded scannability guidelines. Choose PNG for web pages, presentations, and email signatures. Choose WebP for modern web apps prioritizing minimal file size, or JPEG if your workflow requires a standardized opaque white background.
How large should a QR code be printed for business cards, flyers, and banners?
A practical optical rule of thumb is the 10:1 distance-to-size ratio: the minimum QR code width should be at least 1/10th of the intended scanning distance. For handheld business cards scanned at 30 cm (12 in), a minimum size of 2.5 cm to 3.0 cm (1.0 to 1.2 in) is recommended. For wall posters scanned from 1.5 meters away, print at least 15 cm wide. Dense payloads like vCards require larger minimum print dimensions.
Are my Wi-Fi credentials, contact details, and QR payload private?
Yes, 100% private. All QR matrix computation, Reed-Solomon error correction, canvas rendering, and file export happen strictly in your client-side browser using Web APIs. No payload text, Wi-Fi passwords, contact names, or uploaded image logos are ever transmitted to or logged on KivaroTools servers.
Why do inverted or low-contrast QR codes fail to scan on some devices?
Standard barcode optical scanners expect dark modules on a light background. Inverted codes (light modules on a dark background) and low-contrast combinations (like yellow on white or dark grey on black) fail because camera sensors cannot clearly calculate luminance differences. KivaroTools includes a real-time WCAG contrast calculator that warns you whenever contrast drops below the 4.5:1 recommended ratio.
Can I use generated QR codes commercially without licensing fees?
Yes. The QR code standard was invented by Denso Wave in 1994, which made the patent royalty-free under ISO/IEC 18004. Codes generated by KivaroTools are completely free to use on commercial products, restaurant menus, retail packaging, business stationery, and marketing campaigns with no licensing fees or attribution required.

Ready to Create Your Free, Permanent QR Code?

Generate an unexpiring, high-precision QR code for your website, Wi-Fi network, or vCard contact right now in your browser.

Open QR Code Studio

Explore other utilities in SEO & Text Tools and complementary workflows.

View all SEO & Text Tools →