Create permanent, high-quality QR codes for your websites, menus, and contact info instantly.
Colors
#000000
#ffffff
Last updated: July 2026
How to Create a Custom QR Code
Creating a scannable QR code is incredibly simple with our free online tool. Whether you're a small business owner in the US looking to digitize your restaurant menu, or a marketer adding a link to a promotional flyer, our generator handles it instantly.
Step-by-Step Guide
Select your data type: Choose between URL (website links), Text (plain messages), Phone (for tap-to-call), or Email.
Enter your information: Type or paste your data into the input field. The QR code will update live as you type.
Customize the colors: (Optional) Adjust the foreground and background colors to match your brand. We recommend keeping a dark foreground on a light background to ensure compatibility with all smartphone scanners.
Download: Click the "Download PNG" button to save a high-resolution image file to your device, ready for printing or digital sharing.
Best Practices for US Businesses
When printing QR codes on physical materials, size and placement are critical. A commonly used guideline is the 10:1 distance-to-size ratio: divide the expected scanning distance by 10 to find the minimum width your code needs to be. For close-up items like business cards (scanned from roughly 6–12 inches away), that puts the safe minimum around 0.8 x 0.8 inches (2 x 2 cm), with 1 x 1 inch being a more comfortable size that scans reliably even in poor lighting or on older phones. For a storefront window or billboard scanned from several feet away, scale up accordingly — a code meant to be scanned from 10 feet away should be roughly 12 inches wide.
Before printing at scale, test your QR code on a few different phones, in different lighting, and at a slight angle — that combination catches most real-world scan failures before they become a printing bill.
Frequently Asked Questions
Yes, our QR code generator is 100% free to use. There are no limits on how many QR codes you can generate or download.
No, the QR codes generated here are static and will never expire. As long as the destination URL or text remains valid, the QR code will work permanently — unlike some 'dynamic' QR services that can deactivate codes if you stop paying for their platform.
Absolutely. You can use the downloaded PNG files on your business cards, flyers, menus, product packaging, and any other commercial materials without attribution.
The most common causes are insufficient contrast between the foreground and background colors, a code printed too small for its scanning distance, or a code that's too small relative to how much data it encodes. Keep the foreground significantly darker than the background, and always test-scan your printed code before mass-producing it.
Our tool supports website URLs, plain text messages, phone numbers (which prompt a call), and email addresses (which open a draft).
A widely used rule of thumb is the 10:1 ratio: divide the expected scanning distance by 10 to get the minimum code width. So a code scanned from 10 inches away should be at least 1 inch wide, and one scanned from 10 feet away should be at least 12 inches wide. For close-range items like business cards, most guidance puts the safe minimum around 0.8 x 0.8 inches (2 x 2 cm).
It can. A logo covers part of the pattern, so the remaining visible modules have to work harder to remain readable. If you overlay a logo, it's safest to increase your print size by 15–20% and test the result on multiple phones before printing at scale.