A modern, fast, and completely free QR code generator built with React. No hidden fees, no subscriptions, and no expiring links.
(Note: Replace with actual screenshot path if available)
- Unlimited Static QR Codes: Generate as many as you need. They never expire.
- Customizable:
- Colors: Foreground and background color pickers.
- Shapes: Choose between Square, Circle, or Liquid data modules.
- Eyes: Customize the corner "eyes" (Square, Circle, Leaf).
- Logo Support: Upload your own logo to center it in the QR code.
- High-Quality Downloads:
- PNG: High-resolution raster images (2000px).
- SVG: Scalable vector graphics for print.
- Privacy Focused: No data collection on generated codes.
- Live Visit Counter: Tracks distinct page visits.
- Frontend: React 19, Vite
- Styling: Vanilla CSS (Glassmorphism design, Responsive)
- Icons: Lucide React
- QR Core:
qrcodelibrary - Development: ESLint
- Node.js (v18 or higher recommended)
- npm or yarn
-
Clone the repository:
git clone https://github.com/yourusername/truly-free-qr.git cd truly-free-qr -
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open http://localhost:5173 in your browser.
npm run dev: Start the development server.npm run build: Build the app for production (distfolder).npm run preview: Preview the production build locally.npm run lint: Run ESLint to check for code quality issues.
The application is fully responsive and optimized for mobile devices, featuring a stacked layout and touch-friendly controls.
This project is open source and available under the MIT License.