Skip to content

⚑ Modern, high-performance QR Code Generator (URL & UPI) built with Vanilla JS. Features Glassmorphism UI, Dark Mode, and zero dependencies. Perfect for lightweight payment integration. πŸš€

License

Notifications You must be signed in to change notification settings

kacf/QR-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

QR-Gen

A clean, modern QR code generator built with vanilla HTML, CSS, and JavaScript. Generate QR codes for any URL or UPI payment β€” no frameworks, no dependencies, no bloat.

Dark Theme Vanilla JS Deploy

Features

πŸ”— Link β†’ QR

  • Paste any URL β€” websites, Google Drive, YouTube, social media links
  • Add an optional label for context
  • Download as PNG or copy the link

πŸ’³ UPI QR

  • Generate payment QR codes with UPI ID and payee name
  • Fixed or any amount toggle
  • Expiration date with no-expiry option
  • Transaction note support
  • Download QR or copy the upi://pay deep link

🎨 Design

  • Premium dark theme with glassmorphism and ambient glow effects
  • Smooth micro-animations and transitions
  • Fully responsive β€” works on mobile and desktop
  • Custom toggle switches, styled inputs, toast notifications

Tech Stack

Layer Tech
Structure HTML5
Styling Vanilla CSS (custom properties, animations)
Logic Vanilla JavaScript (ES6+)
QR Engine qrcode.js via CDN
Fonts Inter, JetBrains Mono

Quick Start

# Clone the repo
git clone https://github.com/kacf/qr-generator.git
cd qr-gen

# Open in browser
# Windows
start index.html

# macOS
open index.html

# Linux
xdg-open index.html

No build step. No npm install. Just open the file.

Deploy to Vercel

# Install Vercel CLI
npm i -g vercel

# Deploy
vercel

The included vercel.json handles static file serving automatically.

Project Structure

qr-gen/
β”œβ”€β”€ index.html      # Page structure and layout
β”œβ”€β”€ style.css       # Dark theme, animations, responsive design
β”œβ”€β”€ app.js          # QR generation, validation, UI logic
β”œβ”€β”€ vercel.json     # Vercel deployment config
β”œβ”€β”€ package.json    # Project metadata
└── README.md

License

MIT

About

⚑ Modern, high-performance QR Code Generator (URL & UPI) built with Vanilla JS. Features Glassmorphism UI, Dark Mode, and zero dependencies. Perfect for lightweight payment integration. πŸš€

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published