Free QR Code Generator
Create QR codes for URLs, text, WiFi, vCards, and PDFs. Add your logo or image. Download as PNG or SVG. 100% free, runs in your browser.
Paste the URL where your PDF is hosted. Scanning the QR code will open the PDF directly.
How to Create a QR Code
QR codes (Quick Response codes) are two-dimensional barcodes that can store URLs, text, WiFi credentials, contact information, and more. SmarterSources' QR code generator creates high-quality codes instantly in your browser — no server uploads, no sign-ups, completely free.
Create a QR Code in 3 Steps
1. Select your content type (URL, text, WiFi, email, vCard, or PDF). 2. Enter your content in the input field. 3. Customize the size, colors, error correction level, and optionally add a center logo, then download as PNG or SVG. Your QR code is generated instantly and never leaves your browser.
URL QR Codes
The most common use case. Paste any web address and get a scannable QR code that takes users directly to your website, landing page, social media profile, or any other URL. Perfect for business cards, flyers, menus, and product packaging.
vCard QR Codes
Create a QR code that contains your full contact information — name, phone number, email, organization, job title, website, and address. When someone scans the code, their phone automatically offers to save your details as a new contact. Perfect for business cards and networking events.
PDF QR Codes
Generate a QR code that links directly to a PDF document. Paste the URL where your PDF is hosted and share it as a scannable code. Great for menus, brochures, manuals, event programs, and any document you want to make instantly accessible from print.
QR Codes with Logo
Add your brand logo or any image to the center of your QR code. When a logo is added, error correction is automatically set to High (30%) to ensure the code remains scannable even with the center area covered. The logo is sized to ~20% of the code for the best balance of branding and reliability.
WiFi QR Codes
Create a QR code that lets guests connect to your WiFi network by scanning — no need to type the password. Simply enter your network name, security type, and password. Ideal for restaurants, offices, Airbnbs, and home networks.
Error Correction Levels
QR codes have built-in error correction that lets them remain scannable even if partially damaged or obscured. Low (7%) produces the smallest codes, while High (30%) makes codes more resilient but larger. Medium (15%) is the best default for most use cases. When using a center logo, High is recommended.
Frequently Asked Questions
Are the QR codes free to use commercially?
Yes. QR codes generated with this tool are completely free for personal and commercial use. There are no watermarks, no limits, and no attribution required.
Do the QR codes expire?
No. QR codes are static — the data is encoded directly into the image. They don't expire, don't require an internet connection to work, and will remain scannable forever. The content they link to (like a URL) needs to stay live, but the QR code itself is permanent.
What size should I use?
For digital use (websites, social media), 256-512px is usually sufficient. For print, use 1024px or higher to ensure sharp output. The general rule is: the larger the print size and the farther the scanning distance, the bigger the QR code should be.
Can I customize the colors?
Yes! Use the color pickers to change the foreground and background colors. Make sure there's enough contrast between them — dark foreground on light background works best. Avoid light-on-light or dark-on-dark combinations as they may not scan reliably.
Which download format should I choose?
PNG is best for most uses — web, social media, documents, and general printing. SVG is a vector format that scales to any size without quality loss, making it ideal for large prints, professional design work, and logos.
Can I add my logo to the QR code?
Yes! Upload any image (PNG, JPG, SVG, etc.) using the "Center Logo / Image" option. The logo is placed at the center of the QR code, and error correction is automatically set to High (30%) so the code remains scannable. The logo is kept at about 20% of the code's area for the best balance of visibility and reliability.
What is a vCard QR code?
A vCard QR code encodes contact information (name, phone, email, organization, etc.) in the standard vCard 3.0 format. When scanned, the phone automatically prompts to save the contact. It's the modern replacement for exchanging paper business cards.
How do I create a QR code for a PDF?
Switch to the "PDF" tab and paste the URL where your PDF is hosted (e.g., on Google Drive, Dropbox, or your website). The QR code will link directly to the PDF. Note: the PDF must be publicly accessible for others to open it by scanning.