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.









