QRcraft
A minimal, free QR code generator built with React. No signup, no tracking, no fluff.
QRcraft is a lightweight, open-source QR code generator designed for simplicity and privacy. Whether you need to encode URLs, text snippets, contact information, or payment details, QRcraft provides a frictionless experience without unnecessary complexity.
Built with React and modern web technologies, QRcraft runs entirely in your browser—your data never leaves your device. With intuitive controls for customization, multiple export options, and support for various error correction levels, it's the perfect tool for developers, marketers, and anyone who needs reliable QR code generation.
Why QRcraft?
- ✓ Privacy-first approach—no storage, no tracking
- ✓ Fully customizable output with color and size controls
- ✓ High-resolution PNG downloads for professional use
- ✓ Lightning-fast performance with instant preview
- ✓ Zero dependencies on external APIs
Generate QR codes from any URL, text, phone number, or email Customize foreground and background colors Adjust output size (160px – 320px) Choose error correction level (L / M / Q / H) Download as high-res PNG (3× scale) Copy directly to clipboard
Tech Stack
React — UI framework qrcode.react — QR code rendering html2canvas — PNG export Playfair Display + Outfit — Typography (Google Fonts)
Getting Started bash# Install dependencies npm install
npm run dev