QR codes are everywhere in 2026 β restaurant menus, business cards, product packaging, event tickets, and social media profiles all use them. Creating a QR code for free takes less than 30 seconds, and you don't need an account, subscription, or app. PDFSnap's built-in QR code generator lets you create, customise, and download a QR code instantly.
Visit pdfsnap.github.io and scroll to the "QR Code Generator" tool. It's available in the Utilities section alongside other free tools.
Choose what your QR code will contain: URL, text, email, phone, WiFi credentials, vCard, or location. Each type has a tailored input form.
Type or paste your URL, contact details, or message. The QR code preview updates in real time as you type.
Change the foreground colour (the dark squares) and background colour to match your brand. You can also adjust the size and error correction level.
Click "Download PNG" for digital use, or "Download SVG" for printing at any size. Both are free with no watermark.
After downloading your QR code, scan it with your phone camera before putting it on business cards, flyers, or menus. A mis-typed URL or wrong WiFi password in a printed QR code is expensive to fix.
Dark pattern on a light background always scans best. Pure black on white is the gold standard. Avoid low-contrast combinations like dark grey on dark blue β most cameras will struggle. If using brand colours, keep the foreground dark and background light.
QR codes require a blank border of at least 4 modules (the small squares) around all sides β called the "quiet zone." PDFSnap includes this automatically, but if you crop the QR code image, make sure you don't trim the border.
If you're placing a logo in the centre of your QR code, set error correction to Level H (30%). This allows up to 30% of the QR code to be obscured by a logo while still scanning correctly. At Level L, even small logo overlays break scanning.
QR codes printed smaller than 2cm Γ 2cm are difficult for older phone cameras to scan. For business cards, 3cm Γ 3cm is the comfortable minimum. For outdoor signage, use at least 10cm Γ 10cm.
URL Β· WiFi Β· Contact Β· Text Β· Email Β· Location
No signup Β· No watermark Β· PNG & SVG download
Static QR codes encode the destination URL or data directly into the QR pattern β permanent and unchangeable after generation. If you print a static QR code on business cards and later change your URL, all printed cards become outdated. PDFSnap generates static QR codes, suitable for stable URLs and personal use cases where the destination does not need to change.
Dynamic QR codes encode a redirect URL that you control via a dashboard. The QR pattern stays the same, but scanning it goes through a redirect server that sends the scanner wherever you currently have the URL set. This allows updating the destination without reprinting and provides scan analytics. Services like QR Code Generator Pro and Bitly offer dynamic QR codes on paid plans. For marketing campaigns, printed materials with long lifespans, or any use case where the destination may change, dynamic QR codes are worth the small monthly cost.
Minimum print size: A QR code printed smaller than 2cm Γ 2cm may not scan reliably, especially on cameras without optical zoom. For signage viewed from a distance, size up considerably. Contrast: Always use a dark pattern on a light background. Black on white is the gold standard β avoid printing on coloured backgrounds. Quiet zone: QR codes require a blank border (the quiet zone) around the entire pattern, at least 4 modules wide. Removing this border causes scan failures even if the code itself is perfect. Never overlay text on the pattern β while error correction provides some tolerance, placing text directly over the QR pattern is risky. Place any text above, below, or beside the code instead.
Mohammad specialises in document workflows and image processing tools. He has tested hundreds of free online utilities so you don't have to, and writes practical, no-fluff guides to help you get things done faster.