Skip to content

jondmarien/qrcoder

Repository files navigation

QRCoder

QRCoder is a modern, responsive, and high-performance QR code generator application built with Next.js 16 and React 19. It offers real-time previewing, extensive customization options, and high-quality export capabilities (PNG, SVG, PDF).

image

License Next.js React

✨ Features

  • Real-Time Preview: See your QR code update instantly as you type or adjust settings.
  • High-Quality Export: Download your QR codes in PNG, SVG, or PDF (Vector) formats.
  • Customization:
    • Content: URL or arbitrary text.
    • Size: Adjustable from 128px up to 1024px.
    • Error Correction: Selectable levels (L, M, Q, H) to balance density and resilience.
    • Colors: Fully customizable foreground and background colors (#hex).
    • Margins: Toggle quiet zone padding.
  • Modern UI: Built with Shadcn UI and Tailwind CSS v4 for a clean, accessible, and responsive design.
  • Dark Mode: Fully supported out of the box.

🛠️ Tech Stack

🚀 Getting Started

This project is optimized for Bun.

1. Clone the repository

git clone https://github.com/jondmarien/qrcoder.git
cd qrcoder

2. Install dependencies

bun install

3. Run the development server

bun dev

Open http://localhost:3000 with your browser to see the result.

📦 Build for Production

To create an optimized production build:

bun run build
bun start

📄 License

This project is open-source and available under the MIT License.

About

A place for me to generate custom QR Codes, for free!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors