Reticle

vCard QR Code Generator

One scan adds your name, phone, email, and company straight to someone's contacts — perfect for business cards, badges, and email signatures. Generated entirely in your browser; your details are never uploaded.

Content type
Appearance
Style presets
Foreground
Background
Module shape
Corner shape
Frame
Error correction ihow much damage it can survive
L
Lowest. Fine on a clean screen. Breaks if smudged or covered.
M
Balanced. The right choice for most uses.
Q
Sturdier. Good for small prints or busy backgrounds.
H
Toughest. Survives wear and works with a center logo.
Export size
1024 px
Center logo
Drop an image or click to upload
logo previewLogo embedded · error correction raised to H
Preview URL · 0 b · ecc M
PreviewYour QR code will appear here — pick a content type above, fill in the details, and it renders live.
Type url Bytes 0 ECC M Size 1024 px
Sign in with Google to save codes & reload them on any device

What a vCard QR code is

A vCard QR code embeds a complete digital business card in the image itself. When someone scans it with their phone camera, they get a preview of the contact — name, phone, email, company — and a one-tap prompt to save it. Nothing to type, nothing to install, and it works with no internet connection because the details travel inside the code. That makes it a natural fit for business cards, conference badges, booth signage, office door plates, and email signatures.

The payload is a standard vCard 3.0 record — the same format phones exchange contacts in — starting with BEGIN:VCARD and carrying lines like FN (name), ORG, TITLE, TEL, EMAIL, URL, and ADR. Reticle's fields map one-to-one: first and last name, organization, title, phone, email, website, and address, with special characters escaped correctly for you.

Keep it lean — density matters

Contact codes are among the densest QR types: every field you fill adds bytes, and every byte shrinks the individual modules at a given print size. A full vCard with address and website can push a small business-card code past the point where cheap phone cameras scan it reliably. Watch the scanability tag under the preview — if it reads "Dense", drop optional fields (address and website are the usual suspects) or print larger. Name, phone, and email make a comfortably scannable code at business-card size.

Printing tips

For business cards, raise error correction to Q or H in Appearance and leave a generous quiet zone of empty space around the code. High contrast beats style: dark modules on a light background scan best. If you add a company logo in the middle, Reticle bumps error correction to the maximum automatically — but always test-scan the actual printed card, not just the screen preview, before ordering five hundred of them.

Static by design

Because the contact details live inside the image, a vCard QR code needs no server and can't break — but it also can't be edited after printing. If your phone number or title changes often, consider encoding a URL to a contact page you control instead, and keep the printed code stable while the page changes behind it.

Frequently asked questions

Does scanning add the contact directly on iPhone and Android?

Yes. Both iOS and Android cameras recognize vCard QR codes and show a preview of the contact with an add-to-contacts prompt — no app required. The person still confirms before anything is saved.

Should I use a vCard QR code or just link to a contact page?

A vCard works offline and adds the contact instantly, but it's fixed once printed. A URL QR code pointing at a contact page stays editable and scans more easily (it's far less dense), but needs an internet connection. For business cards handed out at events, vCard is the classic choice.

Why is my vCard QR code so dense or hard to scan?

Contact codes are among the densest QR types — every extra field adds bytes, and more bytes mean smaller modules. Watch the scanability tag under the preview, drop optional fields like address or website for small prints, and test-scan the final printed size.

Can I update my details after printing?

No — the contact details are encoded in the image itself, so a printed vCard code is permanent. If your details change often, encode a URL to a contact page you control instead, and update the page rather than the code.

Is my contact information uploaded or stored anywhere?

No. Reticle generates the code entirely in your browser; your details are never uploaded. They're only stored if you explicitly sign in and save the code to your account.

Can I put my company logo in the middle?

Yes — upload a logo in Appearance and Reticle automatically raises error correction to the highest level to compensate. Because vCard codes are already dense, keep the rest of the content lean and test-scan the printed result.