Skip to content
Projects

lyqht/mini-qr has 2,447 GitHub stars and 301 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 20:14 UTC. Last push 2026-10-24.

How these counts are measured

Create & scan cute qr codes easily ๐Ÿ‘พ

What you can do

  • โœ… Accessible: minimally WCAG A compliant
  • ๐ŸŽจ Customizable colors and styles
  • ๐Ÿ–ผ๏ธ Export to PNG, JPG & SVG
  • ๐Ÿ”ค Export to ASCII / Unicode text

Measured star growth

in 24h
0
in 7 days
Update delayed
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

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 a frame containing text and a background 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, calendar events, and EPC QR (SEPA payment / GiroCode)
  • ๐ŸŒ UTF-8 input support: Vietnamese, CJK, Arabic, emoji, and other multibyte text

See ROADMAP.md for future planned features.

Demo

Try it out here โœจ

Browse the component library (the internal QR-code rendering lib) in Storybook at mini-qr-storybook.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.

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.

Component stories live in Storybook (pnpm storybook locally, or the production build at mini-qr-storybook.vercel.app). Pull requests that touch the UI get an auto-deployed Storybook preview on Vercel โ€” see docs/storybook-vercel-previews.md for how it's wired up.


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

๐Ÿ’ป
aleex1848
aleex1848

๐Ÿ’ป
jdiepholz
jdiepholz

๐Ÿ’ป
Add your contributions

Explore related projects