Skip to content

lyqht/mini-qr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

188 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Mini QR

License: GPL v3

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 - 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*
  • πŸ“‹ 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
  • 🎭 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/.
  • πŸ“² 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

*SVG export has limited support and may not display correctly in all software. For more information, please refer to CONTRIBUTING.md.

Demo

Try it out here ✨

Frame text included in batch export (added in v0.17.0)
BatchExportWithFrameText.mp4
Data templates (added in v0.16.0)
DataToEncodeModal.mp4
Basic frame settings (added in v0.15.0)
Frame.settings.mp4
Scanning QR code (added in v0.13.0)
Demo-QRScan.mp4
Batch data export (added in v0.9.0)
batch_data_export.mp4
MVP - presets, languages, dark/light mode (v0.3.0)
MiniQR-demo.mp4

Self-hosting

For full self-hosting instructions including Docker setup, environment variables, custom presets, and deployment scenarios, see SELF_HOSTING.md.

Contributing

All Contributors Crowdin

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.


Thank you for everyone here for taking their time out to improve MiniQR 🧑

tenekev
tenekev

πŸ’» πŸ“–
Zain Fathoni
Zain Fathoni

🎨
Francesco
Francesco

🌍
Rahul Somasundaram
Rahul Somasundaram

πŸ’»
tecking
tecking

🌍
David Xie
David Xie

πŸ’»
Patipat Chewprecha
Patipat Chewprecha

🌍 πŸ’» πŸ“–
Johan EkstrΓΆm
Johan EkstrΓΆm

πŸ’»
Klemens Graf
Klemens Graf

πŸ’»
ζž—ιƒ½
ζž—ιƒ½

πŸ’» 🌍
seals187
seals187

πŸ‘€
olvier
olvier

πŸ‘€
Matthew Berryman
Matthew Berryman

πŸ’»
Mr-robot-ops
Mr-robot-ops

🌍 πŸ’»
danktankk
danktankk

πŸ’»
Joseph Claus
Joseph Claus

πŸ“–
Joe Simpson
Joe Simpson

πŸ“–
toha-tiger
toha-tiger

πŸ’» 🎨
Yannik Herbst
Yannik Herbst

πŸ’¬
Mikhail Solovev
Mikhail Solovev

🌍
Add your contributions