Help & FAQ
Answers to the questions we hear most, grouped by topic. Use the links below to jump to a section.
Getting started
What's the difference between a static and dynamic QR code?
A static code encodes your content directly — a URL, WiFi password, contact card, whatever you chose — with no account and no backend involved. It's free, unlimited, and works forever, but the destination can't change once it's printed. A dynamic code instead encodes a short link (myqrcreate.com/r/...) that redirects to your real content, so you can change where it points anytime without reprinting the code. Dynamic codes need an account since the redirect has to be hosted somewhere.
Do I need to create an account?
Only for dynamic codes. Every static QR type — URL, text, WiFi, vCard, event, and more — works with zero login, right on the homepage.
Is this really free?
Static codes: yes, unlimited, forever, no watermark. Dynamic codes: free for a 14-day trial, no card required, then a paid subscription. Accounts that existed before this pricing model shipped are permanently exempt — see the billing section below.
Customizing your code
How do I add a logo to my QR code?
In the Design step, there's a Logo upload field — pick an image and it's embedded in the center of the code automatically, with the error-correction level adjusted to keep it scannable.
Why does it say my code failed the scannability check?
We check the contrast between your foreground and background colors, and how much of the code your logo covers, against the error-correction level you've set. Low contrast or a logo that's too large can make a real scanner fail even though it looks fine on screen. Increase contrast, shrink the logo, or raise the error-correction level (Settings → Error correction) to clear it — or download anyway if you've tested it yourself and know it works.
Can I change the colors, dot style, and shape after I've started?
Yes — all design settings update the live preview instantly, and for dynamic codes you can keep changing them after saving too, from the code's edit page.
Dynamic codes & editing
Can I change where my QR code points after I've printed it?
Yes — that's the entire point of a dynamic code. Edit the destination, content, or design anytime from your dashboard, and the already-printed code updates instantly since it was always just pointing at a short link.
What is the "Test scan with your camera" button for?
It opens your device camera and does a real scan of the code on screen, decoding it with the same logic a phone would use and confirming it matches what you expect. It's a stronger check than the automated scannability heuristic — an actual scan, not just a contrast/logo estimate.
Why is the "Share" button on my vCard/link page grayed out?
That happens before you've saved the code for the first time — there's no real link to share yet. Save it once and the Share button becomes active in the same spot.
Password protection, expiry & scan limits
What does password protection actually do, and when should I use it?
It's an optional per-code gate: anyone who scans needs the password to reach your content. It's meant for cases where you communicate the password separately (a text, an email, a verbal PIN) — not for codes you're handing directly to someone, since they'd have no way to know it. If you're sharing a code openly (like a personal contact card), leave the password field blank.
I forgot the password I set on my own code — what do I do?
Go to the code's edit page → Settings → "Password protect" field, and either enter a new password to replace it, or clear the field entirely to remove protection. You don't need to know the old password to do this — you're the owner.
What happens when a code hits its scan limit or expiry date?
Visitors see a clear "this code is no longer active" message instead of your content. The code isn't deleted — raise the scan limit, extend or clear the expiry date from the edit page, and it starts working again immediately.
vCard & calendar codes
Why didn't tapping "Add contact" do anything?
This is fixed as of the latest update — it previously used a technique that some mobile browsers (particularly iOS Safari) handled unreliably. It now downloads a proper contact file directly, which works consistently across devices. If you're still seeing this, make sure you're on the latest version of your browser.
Does "Add to calendar" work with my calendar app?
Yes — it generates a standard .ics file that Google Calendar, Apple Calendar, and Outlook all support.
My vCard link is a random string of letters — can I get a friendlier one?
New vCard codes automatically get a link based on the contact's name (e.g. myqrcreate.com/r/janedoe) instead of a random code. This only applies to codes created going forward — existing codes keep their current link permanently, since changing it would break anything already printed or shared.
Account, trial & billing
How does the free trial work?
Every new account gets 14 days of full access to dynamic codes — creating, editing, everything — no card required. You'll see a "Free trial · N days left" indicator in the navbar the whole time, not just near the end.
What happens when my trial ends?
A 14-day grace period starts: your existing codes keep working when scanned, but creating and editing new ones is locked, and the dashboard shows a countdown. Subscribe anytime during the grace period to unlock everything again instantly.
What happens after the grace period, if I still haven't subscribed?
Your dynamic codes stop resolving — anyone scanning one sees a message that the owner needs to renew. Subscribing brings every code back online immediately; nothing is deleted.
How do I subscribe or cancel?
Subscribe from the Pricing page — it's a standard PayPal subscription. To cancel, manage it from your PayPal account; your codes keep working for the remaining grace period afterward, same as a trial ending.
I had an account before the trial system existed — am I affected?
No — every account that existed before this pricing model shipped is permanently grandfathered with full access, no trial clock, no subscription required.
Troubleshooting
My QR code won't scan at all
Use the "Test scan with your camera" button on the code's page to check with a real scan. Most failures come down to low contrast between the foreground and background color, a logo covering too much of the code, or printing it too small — try increasing the error-correction level or simplifying the design.
"This code needs its owner to renew" — what does that mean?
You've scanned a dynamic code whose owner's trial and grace period have both ended. It's not broken — the owner needs to subscribe to bring it back online. If this is your code, go to Pricing and subscribe.
The page looks broken or completely unstyled
This is almost always a one-time loading glitch right after we ship an update — refresh the page (a hard refresh, Ctrl/Cmd+Shift+R, if it persists) and it should resolve within a minute or two.
I found a bug or have a suggestion
If you're signed in, use the feedback button in the bottom-right corner of your dashboard — it goes straight to the team and we read every one.
Still stuck?
If you're signed in, the feedback button in the bottom-right of your dashboard goes straight to the team.
Go to your dashboard