A fast and simple QR code generator built with React and TypeScript. Generate QR codes instantly as you type.
- ⚡ Instant Generation - QR codes appear as you type
- 🔒 Privacy First - Everything happens locally in your browser
- 📱 Mobile Ready - Works perfectly on any device
- 💾 Easy Export - Download as PNG or copy to clipboard
The application can be accessed by going to: https://spignelon.github.io/qr
- Node.js (version 18 or higher)
- npm
- Clone the repository:
git clone https://github.com/spignelon/qr.git
cd qr/project- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser and visit
http://localhost:5173
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run deploy- Deploy to GitHub Pages
- React 18 - UI library
- TypeScript - Type safety
- Vite - Build tool
- Tailwind CSS - Styling
- QRCode.js - QR code generation
- Lucide React - Icons
- Enter any text, URL, or content in the input field
- QR code is generated instantly with debounced input
- Download the QR code as PNG or copy it to clipboard
- All processing happens locally - no data is sent to servers
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
Contributions are welcome! Feel free to open issues or submit pull requests.