A lightweight, client-side QR code generator web application built with vanilla JavaScript. Generate QR codes instantly from any text or URL with a clean, responsive interface.
- Instant QR Code Generation - Create QR codes from text or URLs in real-time
- Input Validation - Visual feedback for empty inputs with smooth error animations
- Responsive Design - Works seamlessly on desktop and mobile devices
- Zero Dependencies - Built with pure HTML, CSS, and JavaScript
- Clean UI/UX - Modern, minimalist interface with smooth transitions
- Client-Side Processing - No backend required, all processing happens in the browser
- HTML5 - Semantic markup
- CSS3 - Custom styling with animations and transitions
- Vanilla JavaScript - Pure JavaScript, no frameworks
- QR Server API - External API for QR code generation
- GitHub Pages - Hosting and deployment
- Enter your text or URL in the input field
- Click the "Generate QR Code" button
- Your QR code will appear below the input field
- Scan the QR code with any QR code reader app
qrCode__generator/
├── index.html # Main HTML structure
├── style.css # Styles and animations
├── script.js # QR code generation logic
└── README.md # Project documentation
The application uses the QR Server API to generate QR codes. When a user enters text or a URL, the application:
- Validates the input to ensure it's not empty
- Constructs an API request URL with the input data
- Generates and displays the QR code image
- Provides visual feedback through smooth animations
This project is open source and available for educational purposes.
Contributions, issues, and feature requests are welcome!