QR Buddy is a modern, intuitive QR code generator built with React and Tailwind CSS. Create beautiful, customizable QR codes with ease.
- Real-time QR Generation: Instantly generate QR codes as you type
- Customization Options:
- Custom title for each QR code
- Adjustable QR code size (128px to 512px)
- Custom background color
- Custom QR code color
- Downloadable as PNG with title included
- Modern UI/UX:
- Clean, responsive design
- Glass-morphism effects
- Smooth animations and transitions
- Mobile-friendly interface
- Export Options:
- High-quality PNG export (2x scale)
- Custom filename support
- Includes title in exported image
- React.js
- Tailwind CSS
- react-qr-code
- html2canvas
-
Clone the repository:
git clone https://github.com/SimplyAditya/QRBuddy.git
-
Navigate to the project directory:
cd QRBuddy -
Install dependencies:
npm install
-
Start the development server:
npm run dev
- Enter your text or URL in the input field
- (Optional) Add a title for your QR code
- Customize the appearance:
- Adjust the size using the slider
- Pick custom colors for background and QR code
- Click the download button to save your QR code as a PNG file
- Size: Adjust QR code size from 128x128 to 320x320 pixels
- Colors: Full RGB color picker for both background and QR code
- Title: Optional title that appears both on display and in the downloaded image
- Theme: Quick reset option to restore default styling
- Adapts to all screen sizes
- Mobile-first approach
- Touch-friendly controls
- Maintains functionality across devices
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Created by Aditya Bansal
⭐️ Star this repo if you find it useful!