The honest QR code generator
Static QR codes are free forever — they encode your URL directly, require no server, and cannot expire. No surprises after you print your flyers.
Dynamic QR codes (editable destination + scan analytics) are a paid subscription. We'll always tell you which is which.
QR color
Size
Logo (optional — centered on QR)
How it works
Generate a permanent QR code in under 30 seconds — no account required.
Choose your QR type
Select from URL, WiFi, vCard, email, phone, or plain text. Each type encodes information in the optimal format for that use case.
Fill in your details
Enter your URL, network credentials, contact info, or message. Customize the color and size to match your brand.
Download and use forever
Click Generate, then download PNG or SVG. Your static QR code is ready to print, embed, or share — and it will work forever.
Why TrueQR?
We built the tool we wished existed when we got burned by expiring free QR codes.
Free forever
Static QR codes physically encode your destination directly into the pattern. No server needed — which means no subscription can take them away from you.
No account needed
Generate, download, done. We don't require an email address, phone number, or credit card to hand you a PNG file.
Works offline
Because your data is baked into the QR pattern itself, scanners don't need internet access to read it. Perfect for menus, signs, and print materials.
Frequently asked questions
Everything you need to know about static vs dynamic QR codes.
What's the difference between a static and dynamic QR code?
A static QR code encodes your destination (URL, text, contact info) directly into the black-and-white pattern. It requires no server and cannot expire. A dynamic QR code encodes a redirect URL — meaning a third-party server must be running to forward scans to your actual destination. That server requires a subscription to stay active, and when the subscription lapses, the code breaks.
Will my free QR code ever expire?
No. TrueQR's free QR codes are static. There's no server involved, so there's nothing to expire, break, or be held behind a paywall. The code you download today will scan correctly in 10 years.
Why do other QR generators' free codes stop working?
Most popular QR generators create dynamic codes by default — or without telling you. Dynamic codes route through their servers. When your free trial ends or they change their pricing, your code breaks. We create static codes and always tell you which type you're getting.
When would I want a dynamic QR code?
Dynamic codes make sense when you need to change the destination after printing (e.g., you printed 10,000 menus and your menu URL changed), or when you need scan analytics (how many scans, from where, at what time). TrueQR offers dynamic codes on paid plans starting at $12/month.
Can I use TrueQR QR codes for commercial purposes?
Yes. There are no restrictions on how you use QR codes generated on TrueQR. Use them on business cards, storefronts, packaging, marketing materials, or anywhere else — free or paid plan.