mini qr

Generate customized qr codes easily πŸ‘Ύ

659
83
Vue

Mini QR Code Generator

License: GPL v3

A customizable QR code generator to create beautiful and unique QR codes.

Features

  • βœ… Accessible: minimally WCAG A compliant
  • 🎨 Customizable colors and styles
  • πŸ–ΌοΈ Export to SVG and PNG
  • πŸ“‹ Copy to clipboard
  • πŸŒ“ Light/dark/system-preference mode toggle
  • 🎲 Randomize style button
  • 🌐 Available in 29+ languages thanks to deepl-translate-github-action
  • πŸ’Ύ Save & Load QR Code config
  • πŸ–ΌοΈ Upload custom image for logo
  • 🎭 Presets: Pre-crafted QR code styles
  • πŸ›‘οΈ 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.
  • πŸ“¦ Batch data export: Import a CSV file with multiple data strings and export QR codes for them all at once.

Demo

Try it out here ✨

https://github.com/lyqht/mini-qr/assets/35736525/991b2d7e-f168-4354-9091-1678d2c1bddb

Batch data export is also now supported.

https://github.com/user-attachments/assets/fef17e6a-c226-4136-9501-8d3e951671e0

Self-hosting with Docker πŸ‹

Mini-QR can easily be self-hosted. We provide a docker-compose.yml file as well as our own images. We are using GitHub’s ghrc.io Container Registry.

wget https://github.com/lyqht/mini-qr/raw/main/docker-compose.yml

docker compose up -d

Contributing

See CONTRIBUTING.md for more details.