An open API service indexing awesome lists of open source software.

https://github.com/itisuniqueofficial-gh/qr-scanner-generator

A fast, lightweight, and fully responsive QR Scanner, QR Reader, and QR Code Generator built with pure HTML, CSS, and JavaScript. Works on all devices with camera scanning, image upload support, and instant QR generation.
https://github.com/itisuniqueofficial-gh/qr-scanner-generator

camera-scanner css github-pages html javascript pwa qr-code-generator qr-reader qr-scanner qr-tools responsive-design seo-friendly static-site web-app

Last synced: about 1 month ago
JSON representation

A fast, lightweight, and fully responsive QR Scanner, QR Reader, and QR Code Generator built with pure HTML, CSS, and JavaScript. Works on all devices with camera scanning, image upload support, and instant QR generation.

Awesome Lists containing this project

README

          

# QR Scanner & Generator

A fast, simple, and responsive QR Scanner, QR Reader, QR Code Generator, and UPI payment QR toolkit that works directly in the browser.

## Features

- Scan QR codes using camera
- Upload and read QR code images
- Generate QR codes (Text, URL, Phone, Email, SMS, Wi-Fi)
- Generate UPI payment QR codes
- Build and open UPI payment links
- Download QR as PNG
- Mobile-friendly and responsive
- Installable Progressive Web App (PWA)
- Offline support for core cached pages and assets
- No backend required
- Privacy-friendly (runs in browser)

## Demo

https://qr.itisuniqueofficial.com

## Tech Stack

- HTML
- CSS
- JavaScript

## Installation / Usage

1. Clone the repo
2. Open `index.html` in browser

Or deploy via GitHub Pages.

## PWA Support

- Installable on supported browsers
- Manifest and app icons included
- Service worker included for core asset and page caching
- Offline fallback page included

To test PWA behavior fully, use HTTPS on a deployed site such as GitHub Pages or your custom domain.

## GitHub Pages Deployment

- Go to repo settings
- Enable Pages
- Select branch `main`
- Set folder to `/ (root)`
- Custom domain support works with `qr.itisuniqueofficial.com`
- Service worker and manifest work best over HTTPS

## Android App

This repository also includes a Play Store-ready Android Studio project in:

`android-app/`

The Android app is a secure Kotlin WebView wrapper for the live website and supports:

- camera-based QR scanning
- image upload for QR reading
- UPI link handling
- offline fallback behavior

See:

- `android-app/README-ANDROID.md`
- `android-app/PLAY-STORE-LISTING.md`
- `android-app/RELEASE-CHECKLIST.md`

To build a signed Android App Bundle (`.aab`), open `android-app` in Android Studio and use:

`Build > Generate Signed Bundle / APK`

## License

MIT License

## Credits

Made with Love by It Is Unique Official
https://itisuniqueofficial.com