
" QRBuilder is a dynamic QR code Generator. "
1. https://qrbuilder.vercel.app
QRBuilder is a dynamic QR code Generator. It allows users to create customized QR codes for sharing or embedding on their websites. QRBuilder is an innovative and user-friendly dynamic QR code generator that empowers users to create personalized QR codes effortlessly. Whether it is for sharing contact information, website URLs, product details, or any other data, QRBuilder provides a seamless platform for designing and customizing QR codes that resonate with individual branding and preferences. With its intuitive interface, users can quickly generate QR codes and embed them on their websites, enabling seamless information exchange and enhanced user engagement. Simplifying the process of QR code creation, QRBuilder is the go-to tool for anyone seeking a versatile and efficient solution for sharing data in an interactive and visually appealing manner.
- 8 QR types: Link, Text, Email, Phone, SMS, Wi-Fi, Contact card (vCard) and Location
- Styling: dot and corner shapes, solid colors or gradients, transparent backgrounds, and 6 ready-made color themes
- Logo in the middle: upload a PNG, JPEG, SVG or WebP logo and set its size
- Scan safety: error-correction levels, adjustable margin, and a warning when colors are too low-contrast to scan
- Exports: PNG, JPEG or SVG at 512, 1024 or 2048 px, plus copy-to-clipboard
- History: save codes in your browser and reopen them later to edit
- Light and dark mode (opens in light mode; your choice is remembered), mobile-friendly layout
- Private: everything runs in the browser; nothing you type is uploaded
- Fresh on every visit: the hero headline rotates between six variants on each reload
Requires Node.js 22.12 or newer (Node 24 LTS recommended; see .nvmrc).
npm install
npm run dev # http://localhost:3000
npm test # unit tests (Vitest)
npm run lint
npm run build # production build in dist/- Star ⭐
- Fork
- Clone the forked repository.
git clone https://github.com/<your-github-username>/QR-Code-Generator- Navigate to the project directory.
cd QR-Code-Generator- Create a new branch.
git checkout -b <your_branch_name>- Make changes.
- Stage your changes and commit
git add -A
git commit -m "<your_commit_message>"- Push your local commits to the remote repo.
git push -u origin <your_branch_name>- Create a Pull Request.
- Congratulations! 🎉 you've made your contribution.





