Skip to content

An advanced QR code generator with features like real-time creation, dynamic QR tracking, and customizable options (colors, error correction, logos). It supports QR codes for URLs, text, emails, events, and more, with export options (PNG, SVG, JPG, PDF) and analytics for dynamic codes.

License

Notifications You must be signed in to change notification settings

BadBoy0170/QR_Generator

Repository files navigation

Advanced QR Code Generator

A powerful, feature-rich QR code generator built with React and TypeScript. Generate customizable QR codes for various purposes including URLs, text, email, contact information, events, SMS, and WiFi configurations.

Features

  • Multiple QR Code Types

    • URL
    • Text/Custom Message
    • Email
    • Contact Information (VCard)
    • Event
    • SMS
    • WiFi Configuration
  • Rich Customization Options

    • Adjustable size
    • Custom colors (foreground and background)
    • Error correction levels
    • Margin control
  • Export Options

    • Download as PNG
    • Print directly
    • Share via native share dialog
  • User-Friendly Interface

    • Real-time preview
    • Responsive design
    • Intuitive controls

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/advanced-qr-generator.git
cd advanced-qr-generator
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open http://localhost:5173 in your browser.

Usage

  1. Select the QR code type from the available options
  2. Enter the required information
  3. Customize the appearance using the provided controls
  4. Preview the QR code in real-time
  5. Download, print, or share your QR code

Built With

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

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

Acknowledgments

About

An advanced QR code generator with features like real-time creation, dynamic QR tracking, and customizable options (colors, error correction, logos). It supports QR codes for URLs, text, emails, events, and more, with export options (PNG, SVG, JPG, PDF) and analytics for dynamic codes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published