Loading...
Upload your logo (free), pick brand colors or gradients, choose from 4 pattern styles and 3 eye styles. Professional customization at zero cost.
Verify your QR code scans before you print. Filator's unique test catches issues and suggests specific fixes — raise error correction, improve contrast, shrink logo.
Static QR codes are generated entirely in your browser. Your URLs, WiFi passwords, and contact details never leave your device.
A QR code generator is a tool that converts text, URLs, WiFi credentials, or contact information into a scannable two-dimensional barcode. Filator's free QR code generator creates custom QR codes with logos, brand colors, gradients, and four pattern styles — all 100% free, with no signup, no watermarks, and no expiration.
Filator supports 12 QR types (URL, Text, WiFi, vCard, Email, Phone, SMS, Location, Event, App Store, PayPal, YouTube), both static and dynamic QR codes, a built-in scannability test, and four download formats (PNG, SVG, JPG, PDF). Static QR codes are generated entirely in your browser — your data never leaves your device.
Adding a logo to a QR code turns a functional scanning target into a branded marketing asset. Filator's logo upload is completely free — competitors like QR-Code-Generator.com lock logo support behind a $12.99/mo subscription. Here's how to do it in Filator:
A dynamic QR code encodes a short redirect URL instead of the destination data directly. That means you can change where the QR code points — or swap the hosted file — without reprinting the code. Filator supports two dynamic QR types:
Enter a destination URL. Filator generates a short redirect link (filator.com/qr/[id]). Update the destination anytime in your dashboard — the printed QR code keeps pointing to wherever you set it.
Use case: Marketing campaigns, seasonal promotions, A/B testing landing pages.
Upload a PDF or image file (up to 2MB free, 10MB Pro, 25MB Premium). Filator hosts the file and generates a QR code linking to it. Replace the file anytime without changing the QR code.
Use case: Product manuals, menus, event schedules, real estate brochures.
On the Pro and Premium tiers, Filator tracks every scan of your dynamic QR codes with privacy-preserving analytics (IPs are hashed, not stored):
Free tier limits: 1 dynamic QR code (or 2 for users who registered before 2026-02-06). Pro tier allows 50 dynamic QR codes with analytics. Premium is unlimited. Static QR codes remain completely free and unlimited on all tiers.
A QR code tester is a tool that scans a generated QR code with a real scanner to confirm it's readable. Filator is one of the only free QR code generators with a built-in scannability test — most competitors leave you hoping your code works after you've already printed 10,000 flyers.
After you customize your QR code, click "Test Scannability." Filator converts the preview into an image and scans it using the same html5-qrcode engine used by mobile camera apps. The result comes back in one of three states:
QR code scanned perfectly. Safe to print at any reasonable size.
Test inconclusive. Try manually scanning with your phone to double-check.
QR code failed to scan. See suggested fixes below.
When a QR code fails the scannability test, Filator identifies likely causes and suggests specific fixes based on your current settings:
Link to any webpage. The most common QR type — used on business cards, flyers, product packaging, and ads.
Share WiFi credentials instantly. Guests scan to connect without typing passwords. Supports WPA, WPA2, WPA3, WEP, and open networks.
Encode name, phone, email, address, company, and website. Scanning adds the contact directly to the phone's address book.
Pre-fill email addresses, phone numbers, or text messages. One scan opens the compose screen with your info already filled in.
Encode GPS coordinates. Scanning opens Google Maps or Apple Maps at your exact location — ideal for stores, events, and real estate listings.
Create a calendar event with title, location, start/end times. Scanning lets users add the event to their calendar instantly.
Link to iOS or Android app downloads. Auto-detects the device and opens the correct store for each user.
Accept PayPal.me payments or share a YouTube channel/video. Great for content creators, freelancers, and small businesses.
Match your QR code to your brand with three color options:
Filator gives you 12 possible pattern/eye combinations:
QR codes use Reed-Solomon error correction to remain readable even when partially damaged or obscured. Filator supports all four ISO/IEC 18004 standard levels:
| Level | Recovery | Best For |
|---|---|---|
| L (Low) | 7% | Clean digital use, no damage expected, smallest code size |
| M (Medium) | 15% | General purpose, default for most print use |
| Q (Quartile) | 25% | Outdoor signage, product packaging, minor logo overlay |
| H (High) | 30% | Codes with logos, industrial environments, tattoos (automatically selected by Filator when a logo is added) |
Tradeoff: higher error correction creates denser QR codes (more modules for the same data). If your code has no logo and will be displayed on a clean digital surface, L or M is fine. If you're adding a logo or printing on materials that may get scratched or dirty, always use H.
| Feature | Filator | QR-Code-Generator.com | QRCode Monkey | QR Tiger |
|---|---|---|---|---|
| Static QR types (free) | 12 | 8 | 20+ | 7 |
| Logo upload (free) | Yes | $12.99/mo | Yes | Yes |
| Gradient colors | Yes | Paid | Yes | Yes |
| Scannability test | Yes (with specific fixes) | No | No | No |
| Dynamic QR (free tier) | 1-2 | Trial only | No | Trial only |
| Download formats | PNG, SVG, JPG, PDF | PNG only (free) | PNG, SVG, PDF, EPS | PNG, SVG |
| Watermark on free | None | None | None | None |
| Signup required | No (for static) | For dynamic | No | For dynamic |
| Feature | Static QR Code | Dynamic QR Code |
|---|---|---|
| Data storage | Encoded directly in the pattern | Short redirect URL (data on Filator servers) |
| Editable after printing | No — permanent | Yes — update anytime |
| Scan tracking | Not possible | Yes — device, OS, browser, country, city |
| File hosting | No | Yes — PDF, images (up to 2MB free) |
| Privacy | 100% client-side, zero server data | Data stored server-side for redirect |
| Expiration | Never — works forever | Tied to your Filator account |
| Best for | Permanent WiFi, contacts, fixed URLs | Campaigns, menus, files that change |
Rule of thumb: Use static for anything that won't change — WiFi passwords for your home, business cards with your contact info, or links to your permanent homepage. Use dynamic for anything you might want to update — marketing campaigns, restaurant menus, event schedules, or A/B-tested landing pages.
Filator has dedicated QR code guides for 23+ use cases. Here are the most popular:
Menus, reservations, reviews
Guest network access
vCard contact QR codes
PayPal, Venmo, Cash App
Instagram, TikTok bio links
Contactless menu access
Tickets, RSVPs, schedules
App Store + Play Store
Property listings, tours
Invitations, RSVPs
Appointments, records
Product info, promotions
Filator's QR code generator does not scan QR codes — for that, use our QR code scanner. It does not create 1D barcodes like Code 128 or EAN-13 — for those, use our barcode generator. Maximum raster size is 2048×2048 pixels (download SVG for anything larger). Free tier allows 1-2 dynamic QR codes; unlimited static QR codes are free forever.
Open Filator's QR code generator, choose one of 12 types (URL, WiFi, vCard, Email, Phone, SMS, Text, Location, Event, App Store, PayPal, YouTube), enter your content, customize the design with logo/colors if you want, run the scannability test, and download as PNG, SVG, JPG, or PDF. No signup needed for static QR codes.
Click "Upload Logo" and select a PNG or JPG (up to 2MB free). Adjust the logo size from 10% to 30% of the QR code. Filator automatically sets error correction to High (30%) so the code stays scannable. Adding a logo is free — competitors like QR-Code-Generator.com charge $12.99/month for the same feature.
A dynamic QR code encodes a short redirect URL instead of the destination data directly. This lets you change where the QR code points (or swap a hosted file) without reprinting. Filator supports LINK dynamic QR codes (URL redirects) and FILE dynamic QR codes (hosted PDFs and images up to 2MB on the free tier).
Static QR codes encode data directly in the pattern — the content is fixed forever and the code works even if Filator goes offline, but it cannot be edited or tracked. Dynamic QR codes encode a redirect URL, enabling editing and scan analytics (device, OS, country, city), but they require the redirect server to stay online.
Yes. Filator is one of the only free QR code generators with a built-in scannability test. After customizing your QR code, click "Test Scannability." Filator scans the preview with a real scanner and gives you a pass/fail result — plus specific fix suggestions if it fails (raise error correction, improve contrast, shrink the logo, etc.).
QR codes have four Reed-Solomon error correction levels. L (Low) recovers 7% of damaged data. M (Medium) recovers 15%. Q (Quartile) recovers 25%. H (High) recovers 30%. Filator auto-selects H whenever you add a logo, because the logo covers part of the pattern. For clean digital codes with no logo, L or M is fine.
12 types: URL/Website, Text, WiFi, vCard contact cards, Email, Phone, SMS, Location/Maps, Calendar Event, App Store/Play Store link, PayPal.me payment link, and YouTube channel/video. Plus 8 styled templates and 4 brand templates (Facebook, Instagram, WhatsApp, YouTube).
Yes. Static QR codes are 100% free with no watermarks, no branding, no expiration, and no signup required. Download clean professional QR codes for print or digital use. Free tier includes 1-2 dynamic QR codes (grandfathered users get 2); Pro and Premium tiers unlock more.
Four formats: PNG (best for web, 2x scaling), SVG (vector, scales to any print size without quality loss), JPG (universal compatibility), and PDF (A4 format with centered QR). Raster sizes range from 256px to 2048px. For larger print sizes, always use SVG.
Select the WiFi type, enter your network name (SSID), password, and encryption type (WPA, WPA2, WPA3, WEP, or open). Download and print. When guests scan the code, their phone parses the credentials and connects automatically — no password typing required.
Yes. Toggle the transparent background option and Filator removes the white fill. This lets you overlay the QR code on colored backgrounds, photos, or textured surfaces without a white box around it. Works correctly in both PNG and SVG exports.
Minimum 2×2 cm (0.8×0.8 inches) for reliable scanning from 25-30 cm. For print flyers, use at least 3×3 cm. For posters scanned from 1-2 meters, use 10×10 cm or larger. Always download SVG for print — it scales to any size without losing quality.
Yes — but only with dynamic QR codes on Pro and Premium tiers. Analytics include total scans, unique scans, device type, operating system, browser, country, city, and scan dates. IPs are hashed for privacy. Static QR codes cannot be tracked because the data is encoded directly with no server involvement.
Yes. Filator works in any mobile browser — Safari on iPhone, Chrome on Android. All 12 QR types, customization options, and download formats work on mobile. No app needed.
For static QR codes: no. Everything is generated in your browser using the qrcode library — your URLs, WiFi passwords, and contact details never leave your device. For dynamic QR codes: the redirect URL or file is stored on Filator's servers so the QR code can be updated later.
Bottom line: Filator's free QR code generator offers 12 content types, 4 pattern styles, 3 eye styles, free logo upload, gradient colors, dynamic QR codes with file hosting, a built-in scannability test, and four download formats (PNG, SVG, JPG, PDF). QR-Code-Generator.com (Bitly-owned) locks logos and patterns behind a $12.99/month paywall. QRCode Monkey offers 20+ types but no templates, no scannability test, and no dynamic QR on the free tier. Filator is the only free tool that tests scannability before you download and suggests specific fixes if the code fails.
Static QR code generation happens 100% in your browser. Your data — URLs, WiFi passwords, contact details — never leaves your device. No server uploads, no data storage, no tracking.
Related tools: QR Code Scanner · Barcode Generator
Your QR code will appear here
Enter data and click generate
Press Ctrl + Enter to generate
Get access to all AI tools — code generation, content writing, image creation, and more.