The lightweight, privacy-first solution for generating branded QR codes in bulk.
Try it now: https://qr-code-contact-maker.vercel.app/
SecureBatch QR is built around three core principles that make it the ideal choice for professional vCard QR code generation:
- Zero-install - Works directly in your browser
- Instant load - No heavy dependencies or server delays
- Works everywhere - Desktop, mobile, tablet - any modern browser
- 100% Client-side processing - All QR code generation happens in your browser
- No server uploads - Your contact data never leaves your device
- No tracking - We don't collect, store, or transmit any personal information
- Secure by design - Built with privacy as the foundation, not an afterthought
- CSV Import - Generate thousands of QR codes from a single CSV file
- Batch Download - Export all QR codes as a ZIP archive instantly
- Consistent Branding - Apply the same design to all generated codes
- Time-saving - Perfect for events, conferences, business cards, and marketing campaigns
- Frames - Choose from multiple professional frame styles (Scan Me, Phone, Balloon, etc.)
- Shapes - Customize QR dot shapes (Square, Rounded, Dots)
- Colors - Full color control for dots, frames, and backgrounds
- Logo Embedding - Add your brand logo to the center of QR codes
- Themes - Pre-built professional themes for quick styling
Generate QR codes with complete contact information:
- Personal & Business details
- Phone numbers (Mobile, Work, Home)
- Email addresses
- Physical addresses
- Website & Social media links
- Job title & Organization
- PNG Download - High-quality individual QR codes
- Bulk ZIP Export - Download hundreds of QR codes at once
- Customizable Size - Optimized for print and digital use
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: Radix UI + Shadcn/ui
- QR Generation: qrcode.js + HTML5 Canvas
- Theme: next-themes (Dark/Light mode)
- Icons: Lucide React
- Node.js 18+
- npm or yarn
- Clone the repository:
git clone https://github.com/alzithetrivialmind/qr-code-contact-creator.git
cd qr-code-contact-creator- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:3000 in your browser.
- Fill in the contact details in the form
- Navigate to the Design tab
- Customize frame, shape, and colors
- Upload a logo (optional)
- Click Generate QR Code
- Download your customized QR code
- Prepare a CSV file with contact details
- Click Import CSV in the Bulk tab
- Upload your CSV file
- Apply design customizations
- Click Generate All QR Codes
- Download as ZIP archive
CSV Format Example:
firstName,lastName,email,phone,company,jobTitle
John,Doe,john@example.com,+1234567890,Acme Corp,CEO
Jane,Smith,jane@example.com,+0987654321,Tech Inc,CTO- Business Cards - Generate QR codes for digital business cards
- Events & Conferences - Create attendee badges with contact QR codes
- Marketing Campaigns - Branded QR codes for promotional materials
- Networking - Share contact information instantly
- Team Directories - Bulk generate QR codes for company directories
SecureBatch QR is designed with privacy as the top priority:
- β No backend servers - Everything runs in your browser
- β No data collection - We don't track or store any information
- β No third-party services - No external API calls for QR generation
- β Open source - Fully transparent codebase
- β Local processing - Your data stays on your device
This project is open source and available under the MIT License.
Alzi
- Portfolio: https://portfolio-alzi.netlify.app/
- GitHub: @alzithetrivialmind
If you find this project useful, please consider:
- β Starring the repository
- π Reporting bugs or suggesting features via Issues
- π Contributing via Pull Requests
Built with β€οΈ for privacy-conscious professionals
SecureBatch QR - Light. Secure. Bulk.