Skip to content

buggy-bits/QRify

Repository files navigation

QRify

React Vite

License: MIT

QRify is a modern, customizable QR code generator built with React and TailwindCSS. It allows you to create beautiful QR codes with custom styling, embedded logos, and various export options.

✨ Key Features

  • Multiple Input Modes: URL, Plain Text, JSON payload, or Phone Number
  • Logo Centering: Upload PNG/SVG logos, control size & quiet-zone spacing
  • Rich Styling
    • Dot shapes: squares, dots, rounded, class-y, extra-rounded
    • Corner/finder patterns: square, dot, extra-rounded
    • Foreground & background colors or linear/radial gradients
  • Export Options
    • Formats: SVG, PNG, JPEG
    • Preset sizes (200×200, 400×400, 600×600) or custom dimensions
    • Custom filename on download
  • Live Preview: Instant updates as you tweak settings
  • Responsive Layout: Desktop two-column & mobile stacked design
  • Dark Mode (optional toggle)

🚀 Tech Stack

Screenshots

Screenshots

🤝 Contributing

  1. Fork this repo

  2. Create your feature branch

    git checkout -b feature/my-cool-feature
  3. Commit your changes

    git commit -m 'Add some feature'
  4. Push to the branch

    git push origin feature/my-cool-feature
  5. Open a Pull Request


🔧 Installation & Local Setup

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn
  1. Clone the repository:

    git clone https://github.com/<yourusername>/qrify.git
    cd qrify
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Start the development server:

    npm run dev
    # or
    yarn dev
  4. Open your browser and navigate to http://localhost:5173

Technologies Used

License

This project is licensed under the MIT License - see the LICENSE file for details.

Built with ❤️

About

A free and open-source QR code generator with brand logo feature

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors