16 QR types · Custom gradients & styles · Bulk CSV · SVG/PNG/PDF export · Barcode generator · Scanner — 100% free & private.
From simple URLs to complex vCards — QRKit has you covered.
No registration. No watermarks. No limits. Just pure QR generation power.
Launch QRKit NowSee what our users say about QRKit
QRKit supports 16 QR types: URL, Plain Text, Phone Call, SMS, Email, WhatsApp, WiFi, vCard (Contact), GPS Location, Event/Calendar, UPI Payment, Social Media, Multi-Link, App Download (iOS + Android), Crypto Wallet Address, and Meet/Zoom links.
Select "WiFi" from the sidebar in the app. Enter your network name (SSID), password, and security type (WPA/WPA2 is most common). The QR is generated instantly. Print it and guests scan to connect — no typing needed.
Yes. In the app, click "Upload Logo" to add any PNG/JPG. The logo size is adjustable with a slider. For best results, set error correction to "High (H)" — this allows the QR to remain scannable even with a logo covering up to 30% of the center.
QRKit supports PNG (up to 600×600px), SVG (vector, infinitely scalable — best for print), JPG, WebP, and PDF. Use SVG for business cards, banners, and packaging. Use PNG or WebP for digital use like websites and social media.
Go to the "Bulk CSV" tab in the app. Upload a .csv file with one URL or text per row (first column is used). QRKit generates all QR codes locally in your browser — no server involved. Click "Download ZIP" to get all files as PNGs in a single archive. Supports up to 500 rows per batch.
100% free — no registration, no watermarks, no hidden fees, no limits. Everything runs in your browser using JavaScript. Your content is never sent to any server. The only practical limit is your browser's performance for bulk generation (recommended max: 500 QR codes per batch).