// No account · No expiry · 100% client‑side

Free Phone Number QR Code Generator

Create a tel QR code that opens a phone dialer. Use international number formatting, add a visible fallback, and test before printing.

$0/moForever
0Expiry dates
100%Processed locally
1 Complete the content
Direct Destination
Direct link encoding without intermediary redirects, countdowns, or expiration.
Any text works — a note, a quote, an instruction. No links, no formatting required.
Scanning dials this number directly — include the country code.
Embedded directly in the vCard — keep it small so the QR code stays scannable.
revolut.me/
Find your business's Place ID with Google's Place ID finder.
~
pf.kakao.com/
Works with Apple Music, YouTube Music, or any other playlist link. Already have a Spotify playlist? Use the dedicated Spotify type instead.
Include your country code (e.g., +1 for US).
@
Produces a standard EPC069-12 GiroCode. Scannable in most European banking apps to pre-fill a SEPA transfer — euro accounts only.
The secret is encoded straight into the code — everything stays in your browser, but treat the finished QR like a password.
Paste the whole LPA:1$… string from your carrier if you have it — the fields below are then ignored.

MeCard is a shorter alternative to vCard that older Android cameras read more reliably. Use the vCard type if you need photos or multiple address fields.
2 Design your QR
Shape style
Border style
Center style
Choose a frame
Loading presets...
Customize Frame
Select a level

Higher error correction keeps a QR code scannable even if part of it is damaged, dirty, or covered by a logo — at the cost of a denser pattern.

3 Download your QR
Example preview

Example QR code preview shown. Enter content to create your code.

Excellent
High contrast and optimal density. 100/100
px
px

High quality QR code ready for printing.

No recent history found. Create and download a QR code to see it here.

articles/phone-qr-code-generator.html

// FAQ

Frequently Asked Questions

Clear, direct answers to common questions about generating and deploying QR codes.

It should open a compatible dialer with the number prepared, but the user still confirms the call. Behavior depends on the device, scanner, and available calling application.

Use the globally unique form with a leading plus and country code when people may scan from different numbering regions. RFC 3966 recommends globally unique numbers because local numbers require additional context.

A desktop may reveal or pass the tel URI to a calling application, but it may have no compatible handler. Always display the human-readable number near the code.

The static code itself does not record scans or calls. Use a disclosed campaign phone number or call-analytics service with appropriate privacy and consent controls if measurement is required.