Skip to content

Latest commit

 

History

History
155 lines (116 loc) · 12.1 KB

File metadata and controls

155 lines (116 loc) · 12.1 KB

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
  • 🔤 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/.
  • 📲 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 for future planned features.

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

🌍
osamajvd
osamajvd

💻
Add your contributions