An open source, fully-featured QR Code Scanner and Generator app with customization, backup, theming, and multilingual support with Material 3 design.
✅ Generate QR Codes
• Text
• URL
• Email
• SMS
• Phone numbers
✅ Customize QR Codes
• Colors
• Backgrounds
• Shapes
• Add logos
✅ Save & Share
• Share QR codes with others
• Save generated or scanned QR codes
✅ Scanned History
• View and manage previously scanned data
• Copy/share or delete history items
✅ Backup & Restore
• Backup your local database to a file
• Restore it anytime
✅ Theme Customization
• Light, dark, and high contrast themes
• System-based theme support
✅ Multi-Language Support
• Supports 15+ languages (including English, Spanish, French, Hindi, Chinese, Arabic and more)
- Flutter (Dart)
- Sqflite
- Riverpod for state management
- Shared Preferences for settings
- Flutter Localization
- Clone the repository:
git clone https://github.com/yourusername/qr-scanner-generator-app.git- Update Dependencies
flutter pub get- Run the app on your local device or emulator:
flutter runContributions are always welcomed!
- Add new language support
- Improve UI themes
- Add new QR formats (e.g., calendar, geo location)
- Bug fixes & performance improvements
Check the issues tab for tasks you can pick up or raise one.*
- Fork the repository
- Create your branch for feature or bug-fix:
git checkout -b branch-name- Commit your changes:
git commit -m "commit message"- Push to the branch
git push origin branch-name- Create a Pull Request
This project is licensed under the MIT License.









