The fastest way to make a QR code
The fastest way to create a QR code is to use a free online generator like QR Code Generator (qr-code-generator.com), Unitag (unitag.io), or the QR Code Generator by Kaywa. You paste or type the content you want the code to link to — a website URL, phone number, email address, or plain text — and the generator produces an image you can download and use immediately. Most take less than a minute from start to finish.
If you need a code that tracks how many people scan it, or one with your logo embedded in the center, you will need a generator that offers those features. Free versions of most tools include basic tracking and logo upload, though some limit how many codes you can create per month or require you to sign up for an account.
Key Takeaways
- Free online generators like QR Code Generator and Unitag create codes in seconds without software installation or sign-up required.
- The content you encode — URL, phone number, email, or text — determines what happens when someone scans the code.
- Downloaded codes work best as PNG or SVG files, which scale to any size without losing sharpness, unlike JPG.
- Tracking features and logo customization are available in free versions of most generators, though some cap monthly code creation.
- Testing your code with a smartphone camera or QR scanner app before printing or sharing prevents broken links and wasted materials.
What content can you encode in a QR code
A QR code can hold a URL, a phone number, an email address, plain text, WiFi login credentials, or contact information in vCard format. The type of content you choose determines what happens when someone scans it. A URL opens a website. A phone number triggers a call prompt. An email address opens the default email app with that address filled in. Plain text displays as-is on the screen.
The content limit is roughly 4,000 characters for text and 2,953 bytes for binary data, which is enough for most uses. Longer content requires a larger, more complex code pattern, which can be harder to scan from a distance. If you are encoding a long URL, consider using a URL shortener like bit.ly or tinyurl.com first to reduce the code's complexity.
Choosing the right file format when you download
When you download a QR code from a generator, you will see options like PNG, SVG, JPG, or PDF. PNG and SVG are the best choices. PNG is a standard image format that works everywhere — email, websites, documents, print. SVG is a vector format that scales perfectly to any size without pixelation, making it ideal if you plan to print the code large or resize it later.
Avoid JPG for QR codes. JPG compression blurs the sharp edges that scanners need to read the code correctly, especially if you resize it. PDF works for printing but is less flexible if you need to embed the code in a document or website. Download as PNG if you are unsure, since it balances compatibility with quality.
Adding a logo or custom colors to your code
Most free generators let you upload a logo to the center of the code and change the foreground and background colors. To add a logo, look for a "Logo" or "Image" upload field in the generator's customization section. The logo should be a square image — your company logo, a product photo, or a simple icon works well. Keep the logo small enough that it does not cover more than 20 to 30 percent of the code, or scanners may fail to read it.
Changing colors is straightforward: most generators show a color picker for the code pattern (usually black) and the background (usually white). High contrast between the two colors is essential for reliable scanning. Dark code on a light background, or light code on a dark background, works best. Avoid light code on a light background or dark on dark, which makes the code invisible or nearly unreadable.
Testing your code before you use it
Before you print, email, or post your QR code, test it with a real device. Open the camera app on an iPhone or Android phone and point it at the code on your screen. The phone should recognize it and show a notification with the link or content. Tap the notification to confirm it goes where you intended. If the camera does not recognize the code, try opening a dedicated QR scanner app from the app store and scanning again.
Testing is especially important if you customized the code with colors or a logo. A code that looks good on screen may fail to scan if the contrast is too low or the logo is too large. If scanning fails, go back to the generator, adjust the colors or logo size, download a new version, and test again. This takes a few minutes and prevents wasted printed materials or broken links in your marketing.
Using QR codes in print and digital materials
For print materials like flyers, business cards, or posters, download your code as PNG or SVG and insert it into your design software — Adobe InDesign, Canva, Microsoft Word, or Google Docs all accept image files. Make sure the code is at least 1 inch by 1 inch (2.5 cm by 2.5 cm) when printed, so phones can scan it from a reasonable distance. Smaller codes are harder to scan, especially from across a room.
For digital use — websites, emails, social media — PNG works best. Upload the PNG file to your website or email template the same way you would any other image. For social media, some platforms like Instagram do not allow clickable links in image captions, so include instructions like "Scan this code to visit our website" to prompt users to open their camera app. Test the code on different devices and screen sizes to ensure it scans reliably.
Free generators compared
| Generator | Sign-up required | Tracking included | Logo upload | Color customization |
|---|---|---|---|---|
| QR Code Generator (qr-code-generator.com) | No | Yes, in free version | Yes | Yes |
| Unitag (unitag.io) | Yes | Yes, with account | Yes | Yes |
| Kaywa (kaywa.com) | No | Yes, basic version | No | Limited |
| GoQR (goqr.me) | No | No | No | Yes |
Frequently Asked Questions
Can I edit a QR code after I create it?
No, QR codes are static images once generated. If you need to change where the code links to, you must create a new code. However, some generators offer dynamic QR codes (usually in paid plans) that let you change the destination URL without regenerating the code — useful if you want to update a link on printed materials without reprinting.
How long does a QR code stay valid?
A QR code itself does not expire. It will scan as long as the image exists and the content it points to is still available. If your code links to a website and that website goes offline, the code will still scan but show an error. If you use a URL shortener, the short link can expire depending on the service's policy.
What if someone scans my QR code and it does not work?
The most common causes are low contrast (colors too similar), a logo covering too much of the code, or damage to the printed image. Test the code before printing or sharing. If it fails after printing, download the code again from the generator, adjust the colors or logo, and reprint. If the code links to a website, verify the website is online and the URL is correct.
Can I create a QR code without internet access?
No, free online generators require an internet connection. If you need to create codes offline, you can download software like QR Code Desktop (Windows) or Barcode Generator (Mac), though these are less common and may have limited features compared to web generators.
Is there a limit to how many QR codes I can create?
Most free generators have no limit on codes created without an account. Some generators cap monthly creation at 100 or 500 codes if you do not sign up. Signing up for a free account usually removes these limits, though you may see ads or be prompted to upgrade to a paid plan for advanced features like detailed tracking.