Reticle

Phone Number QR Code Generator

One scan brings up your number with a tap-to-call prompt, no mistyped digits, no app. Generated entirely in your browser.

Continue reading

3 dynamic codes free · unlimited scans · no card, no expiry

Look around a demo workspace
Hot sauce labelgo.yourdomain.com/sauce Live
24,318scans
214today
82%mobile
🇺🇸 UStop country
scans · last 14 days
🇺🇸 Austin, TX · iPhone · 12:41pmUS store
🇨🇦 Toronto, ON · Android · 12:38pmCA store
Aggregate counts on Free. Per-scan city, device, and time on Pro.
New

Describe it. Reticle AI plans the link.

Tell Reticle AI what your code should do. It drafts the dynamic link, smart routing, link page, and password setup for you to review and apply.

Free to use with a Reticle account. Sign in and Reticle AI plans your link.

Everything a printed code should be able to do

Once a code is on a menu, a box, or a billboard, reprinting is the expensive part. Dynamic links move the decisions into your account instead.

Per-scan analytics

Pro

Every scan recorded with approximate city, device, OS, and time, exportable to CSV. Free plans keep aggregate counts by day, device, and country.

Repoint any time

Free

Change where a printed code goes in seconds. 3 links free with unlimited scans; unlimited links on Pro.

old-sale.example.com
new-sale.example.com

Your domain on the code

Pro

Scanners see your name, not ours, with custom endings you choose instead of a random slug.

go.yourdomain.com/menu

A file behind the code

Pro

Host a PDF or image at the code itself and swap the file without reprinting. Menus, spec sheets, price lists.

menu.pdf v2
replaced, same code

Smart routing

Pro

One code, many destinations: route each scan by country, language, device platform, or time of day.

iPhoneApp Store AndroidGoogle Play after 5pmDinner menu

Link pages

Pro

A hosted page of up to 12 link buttons behind one code, editable any time. One QR for everything you do.

Also on every dynamic link: First-scan email + weekly digest Labels & bulk management Password protection Scheduling & scan limits Bulk CSV import

Made in your browser

Static codes are generated entirely on your device. Nothing is uploaded unless you create a dynamic link or host a file, and we say exactly what those store.

No scan-count paywall

Free dynamic links have unlimited scans and no expiry. A code you printed keeps working; we do not hold it hostage.

Data you can erase

Free plans keep aggregate counts only. Pro per-scan records are kept about 90 days, and you can export or delete them at any time.

Create your QR code

One place to create, design, and download: the Studio. Dynamic codes you can change after printing, plus free static codes for URLs, Wi-Fi, vCards, text, email, SMS, phone, events, locations, and crypto.

Dynamic code Recommended

Change where it points anytime, even after printing. Scan analytics included. 3 free.

Create a dynamic code

Quick static code

Free, in your browser. The content is fixed once printed.

Start free. Go Pro to know who scanned.

Free
$0
No card, no trial clock, no catch.
  • Unlimited static codes, full styling, every export
  • 3 dynamic links with unlimited scans
  • Aggregate scan stats and email digests
  • 100 saved codes, synced to your account
Sign up free
Reticle Pro
$12 / month
or $99 / year (about two months free)
  • Your own domain on printed codes, with custom endings
  • Unlimited dynamic links and bulk CSV import
  • Per-scan analytics, exportable to CSV
  • File codes, smart routing, link pages, passwords, scheduling
Upgrade to Pro

Compare plans in full →

How a phone QR code works

A phone QR code encodes a tel: link. Scanning it brings up the number with a call prompt: one tap and the phone is dialing, with no digits to mistype. The phone always shows the number and asks first; nothing dials automatically.

It's the simplest QR type there is, and it earns its keep anywhere someone might want to call you the moment they see your sign: service stickers on furnaces and water heaters, storefront hours signs ("call for appointments"), fleet vehicle decals, real-estate signs, business cards, and emergency-contact labels on equipment.

Formatting the number

Use international format (+1 555 010 0000) so the code dials correctly for anyone, from anywhere; local formats can fail for visitors and travelers. Reticle strips spaces, dashes, and parentheses automatically, so paste the number however you have it. Landline, mobile, toll-free. Any dialable number works.

Small codes, big prints

A phone number is one of the least dense payloads a QR code can carry, which means phone codes stay crisp even printed small, a real advantage on business cards and stickers. Standard print advice still applies: strong contrast, a margin of empty space, and error correction Q or H for anything that lives outdoors or gets handled. If you want to share more than a number (name, company, email), use a vCard QR code instead.

Frequently asked questions

Does scanning dial the number automatically?

No. The phone shows the number with a call prompt and the person taps to dial; every platform requires that confirmation.

Should I use the international number format?

Yes. A number with a country code (+1 555 010 0000) dials correctly for everyone, including visitors from abroad. Local formats can break for anyone outside your country.

Do landlines and toll-free numbers work?

Yes, any dialable number works. The code just tells the phone what to dial; the phone network does the rest.

Can I include my name and company too?

Not in a tel: code; it carries only the number. If you want a scannable full contact (name, company, email, website), use the vCard QR type instead.

Why do phone QR codes scan so easily?

A phone number is a tiny payload, so the code has large, coarse modules that cameras read quickly even at small print sizes, one reason they work so well on business cards and stickers.