Skip to content

ramia15/easy-qr-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

easy-qr-code

Easy QR Code Generator is a web application that allows users to easily create QR codes from URLs, customize QR code appearance, and download them for various purposes. This project provides a user-friendly interface for generating QR codes with options for size, color, and dark mode. There's even a built-in URL shortener! The focus was to make this web app as user-friendly and convenient as possible.

Features

Generate QR Codes

  • Input any URL and create a QR code instantly.
  • URL Shortener Built-In for convenience.
  • Customize QR code size with three predefined options: Small, Medium, and Large.
  • Choose your desired colors for the QR code dots and background.

Dark Mode

  • Enable Dark Mode for a more comfortable viewing experience in low-light environments.
  • Your Dark Mode preference is saved and retained across sessions.

Color Customization

  • Select custom colors for QR code dots and background.
  • Choose colors either by picking from a color palette or entering a hex code.

Low Contrast Warning

  • Get a warning when the contrast between the QR code and background is too low, ensuring QR code readability.

Download QR Codes

  • Download generated QR codes as PNG images for offline use.
  • Conveniently share QR codes for various purposes, such as marketing, event invitations, and more.

Usage

  1. Enable/Disable Dark Mode if desired.
  2. Enter the URL you want to encode in the "Enter URL" input field.
  3. Optionally Shorten the URL
  4. Choose your preferred QR code size.
  5. Customize the colors of the QR code dots and background.
  6. Click the "Generate QR Code" button to create the QR code.
  7. Download the QR code as a PNG image using the "Download QR Code" button.

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/ramia15/easy-qr-code.git
    

===========================================================

Contributing

Contributions to this project are welcome! If you have any ideas, bug reports, or feature requests, please open an issue or create a pull request.

License

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

Acknowledgments

QRious - Used for generating QR codes in JavaScript. PicoCSS - Used for minimalistic CSS styles. URL Shortener Service By BigLobster - Shorten Links

Author - Rami - ramia15