Free QR codes that never expire.
No sign-up. No tracking. Everything runs in your browser.
No login · No expiration dates · Free forever
Everything stays in your browser. Passwords and contact details are never sent anywhere.
How it works
Direct encoding in three simple steps.
Enter your link
Paste any web address, menu PDF, or link you want people to visit.
Customize the design
Choose module colors, corner styles, or add your brand logo in the center.
Download or copy
Save crisp vector SVG for printing or PNG for digital screens. It works forever.
Common use cases
Where permanent QR codes work best.
Business cards
Print permanent contact links on cards with zero risk of expiration or broken redirects.
Restaurant menus
Put durable table standees linking directly to digital menus without recurring monthly fees.
Wi-Fi networks
Let guests scan and connect directly to your guest Wi-Fi without typing complex passwords.
Product packaging
Direct customers to instruction manuals, warranty registration, or support docs.
Frequently asked questions
Quick answers about QRKeep, validity, and privacy.
Is QRKeep really free forever?▼
Do QR codes generated here ever expire?▼
Is my data tracked, stored, or logged?▼
Should I download SVG or PNG?▼
What is the difference between static and dynamic QR codes?▼
Guides and tutorials
Practical guides for printing and deploying QR codes.
Best QR code size for print
Learn the standard distance-to-size formula for crisp, reliable printing on any material.
QR codes for restaurant menus
A practical guide to creating clean digital menu standees that work on every smartphone camera.
Static vs dynamic QR codes
The differences between permanent browser-native codes and subscription redirect services.
QRKeep encodes your links directly into standard QR code patterns right in your browser. Because there are no intermediate redirect servers or expiring subscriptions, every code you create continues to work forever. Learn more on our About page or read how it works.