QR codes that open the action, not a website.
Create custom QR codes that never expire, with your own colors and logo.
- No signup
- No tracking
- Never expires
How it works
- 1Pick an actionEmail, text, call, WhatsApp, contact card, Wi‑Fi or a calendar event.
- 2Add your brandingA headline, caption, your brand colors and your logo.
- 3Download or printGet a PNG, or print labels on sheets, a label printer or a table tent.
New code
Pick what the code should do when someone scans it.
Always test a code with a phone before printing a batch.
What the code contains
Sign in
Enter your email and we'll send you a sign-in link. No password needed. If you're new, this creates your account.
Check your inbox. We sent a link to . It works once and expires in 15 minutes.
Not there? Check spam, or .
By signing in you agree to how we handle your data in our privacy notice.
My codes
Print labels
1. Codes
2. Labels
3. Layout
Alignment
If labels print slightly off, shift everything. Positive moves right / down.
Privacy notice
CTA Codes makes QR codes right in your browser. Nothing you type is sent to us, and there are no accounts.
Saved codes
Codes you save stay in your browser on that device only. We can't see them. Use Export backup on My codes to keep a copy or move them to another computer.
What we don't do
We don't sell data, show ads or track scans. Scanning a code goes straight to the phone's Mail, Messages, Phone or other app, never through our servers.
Deleting your data
Delete any saved code from My codes at any time, or clear this site's data in your browser settings to remove everything.
CTA Codes makes QR codes in your browser. You can use it without an account, and then nothing you type is sent to us. Codes you save without an account stay in your browser on that device only.
If you sign in
We store your email address so we can send sign-in links, plus the codes you choose to save: their name, content, design and logo. We keep a sign-in record for up to 30 days so you stay signed in.
What we don't do
We don't sell your data, show ads or track scans. Scanning a code goes straight to the phone's Mail, Messages, Phone or other app, never through our servers.
Where it's kept
Saved codes are stored with our hosting provider, Cloudflare. Sign-in emails are sent by our email provider.
Deleting your data
Delete any saved code from My codes at any time. To delete your account and everything in it, email privacy@ctacodes.com.