Free QR Code Generator
Create a fully custom QR code in seconds — pick your colors, dot shape, and drop in your logo. No sign-up, no watermarks, and no limits. Download your finished code as a high-resolution PNG or scalable SVG, ready for print or digital use.
How to Use This QR Code Generator
Creating a custom QR code takes about 30 seconds with this tool. Every setting updates the preview in real time, so you can experiment freely before downloading. Here’s exactly what each option does.
Enter your URL or text (Content tab)
Type or paste whatever you want the QR code to link to — a website URL, a phone number, a physical address, an email address, or any plain text. The code will encode exactly what you type.
Set error correction (Content tab)
Error correction controls how much of the code can be damaged or covered and still scan. Use M for most purposes. If you’re adding a logo, bump it up to Q or H so the scanner can work around the covered area.
Pick a dot shape and colors (Style tab)
Click one of the six dot shapes — Square is the most universally scannable; Dots and Rounded are popular for branded codes. Then set your dots color and background color to match your brand. The corner square and corner dot controls let you fine-tune the three finder squares in the corners independently.
Upload your logo (Logo tab — optional)
Switch to the Logo tab and click Choose file to upload a PNG, JPG, or SVG. Use the size slider to control how much of the code the logo covers — keep it under 30% to maintain scannability. The margin slider adds breathing room between the logo and the surrounding dots.
Click Generate, then download
Hit the Generate button to apply all your settings. Then click PNG to download a raster image, or SVG for a vector file that scales to any size without losing quality. SVG is the better choice for signage, merchandise, or large-format print.
Pro tip: Always test-scan your QR code on a real device before printing. Use your phone’s native camera app, not a third-party scanner. Test it at the size you plan to print it, and from the distance a customer or reader would normally hold their phone.
What Can You Encode in a QR Code?
QR codes can hold much more than a basic web address. Here are the most common things people use them for — all work with this generator by simply typing the right format into the URL/text field.
WIFI:S:NetworkName;T:WPA;P:password;;tel:+15551234567mailto:you@email.comgeo:41.8781,-87.6298Choosing the Right Size for Print
The output size slider in this generator controls the pixel dimensions of the downloaded file. For most digital uses — websites, email, social media — anything from 300px to 500px works well. For print, the right size depends on what you’re printing and how far away someone will scan it.
As a general rule, a QR code should be at least 2cm × 2cm (about 0.8 inches) at the final printed size. For business cards, generate at 400px minimum. For a sign or poster that people will scan from a meter away, add 10mm to the minimum size for every 10cm of scanning distance — or just download the SVG and scale it as large as needed without quality loss.
Dark on light always scans better. A dark-colored code on a light or white background is the safest combination. Light-colored codes on dark backgrounds work but are less reliable across all scanner apps. If you want an inverted look, test it on multiple devices first.
Skip to content