https://github.com/lyqht/mini-qr
Scan & create pretty qr codes easily πΎ
https://github.com/lyqht/mini-qr
deepl qr-code-generator shadcn-vue vite vue-i18n-next vue3
Last synced: about 1 month ago
JSON representation
Scan & create pretty qr codes easily πΎ
- Host: GitHub
- URL: https://github.com/lyqht/mini-qr
- Owner: lyqht
- License: gpl-3.0
- Created: 2023-04-21T14:20:14.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-09T11:28:57.000Z (about 1 year ago)
- Last Synced: 2025-05-09T11:46:02.262Z (about 1 year ago)
- Topics: deepl, qr-code-generator, shadcn-vue, vite, vue-i18n-next, vue3
- Language: Vue
- Homepage: https://mini-qr-code-generator.vercel.app
- Size: 22.1 MB
- Stars: 1,127
- Watchers: 6
- Forks: 139
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Mini QR
[](https://www.gnu.org/licenses/gpl-3.0)
An app to create beautiful QR codes and scan various QR code types.
## Features
> [Review of 'MiniQR' that makes it easy to create good-looking QR codes](https://gigazine.net/gsc_news/en/20241104-qr-code-generator-miniqr/) - Gigazine, an Osaka based tech news website, one of the top 25 news sites by TIME.com
- β
Accessible: minimally WCAG A compliant
- π¨ Customizable colors and styles
- πΌοΈ Export to PNG, JPG & SVG
- π€ Export to ASCII / Unicode text
- π Copy to clipboard
- π Light/dark/system-preference mode toggle
- π² Randomize style button
- π Available in 30+ languages
- πΎ Save & Load QR Code config
- πΌοΈ Upload custom image for logo with adjustable size and margin
- π Presets: Pre-crafted QR code styles
- ποΈ Frame customization: Add text labels and style the frame around your QR code
- π‘οΈ Error correction level: affects the size of the QR code and logo within. Use lower correction levels for bigger pieces of data to ensure that it can be read.
- π± QR Code Scanner: Scan QR codes using your camera or by uploading images, with intelligent detection for URLs, emails, phone numbers, WiFi credentials, and more
- π¦ Batch data export: Import a CSV file with multiple data strings and export QR codes for them all at once. Template CSV files can be found in [`public/batch_export_templates/`](public/batch_export_templates/).
- π² PWA Support: Install MiniQR as a desktop or mobile app
- π Data templates: Support for various data types including text, URLs, emails, phone numbers, SMS, WiFi credentials, vCards, locations, and calendar events
- π UTF-8 input support: Vietnamese, CJK, Arabic, emoji, and other multibyte text
See [ROADMAP.md](./ROADMAP.md) for future planned features.
## Demo
Try it out [here](https://mini-qr-code-generator.vercel.app/) β¨
Frame text included in batch export (added in v0.17.0)
https://github.com/user-attachments/assets/c6db8fd5-ec36-43be-b6e3-a42e1b7dc3cb
Data templates (added in v0.16.0)
https://github.com/user-attachments/assets/863f9330-2645-4d23-88aa-04f5f5beaa67
Basic frame settings (added in v0.15.0)
https://github.com/user-attachments/assets/e160d60d-3c7f-4bbb-908c-efd11fec20e8
Scanning QR code (added in v0.13.0)
https://github.com/user-attachments/assets/5ad58b35-0a16-43a4-839a-e2197bfc273a
Batch data export (added in v0.9.0)
https://github.com/user-attachments/assets/fef17e6a-c226-4136-9501-8d3e951671e0
MVP - presets, languages, dark/light mode (v0.3.0)
https://github.com/lyqht/mini-qr/assets/35736525/991b2d7e-f168-4354-9091-1678d2c1bddb
## Self-hosting
For full self-hosting instructions including Docker setup, environment variables, custom presets, and deployment scenarios, see [SELF_HOSTING.md](SELF_HOSTING.md).
## Contributing
[](#contributors) [](https://crowdin.com/project/miniqr)
Translations & bug fixes are welcome!
For all other matters, before opening an issue or contacting the project maintainer, please read up on to [CONTRIBUTING.md](CONTRIBUTING.md).
---
Thank you for everyone here for taking their time out to improve MiniQR π§‘

tenekev
π» π

Zain Fathoni
π¨

Francesco
π

Rahul Somasundaram
π»

tecking
π

David Xie
π»

Patipat Chewprecha
π π» π

Johan EkstrΓΆm
π»

Klemens Graf
π»

ζι½
π» π

seals187
π

olvier
π

Matthew Berryman
π»

Mr-robot-ops
π π»

danktankk
π»

Joseph Claus
π

Joe Simpson
π

toha-tiger
π» π¨

Yannik Herbst
π¬

Mikhail Solovev
π

osamajvd
π»
Add your contributions