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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
A free QR code generator — no account required.
Every code is generated entirely in your browser. Nothing is uploaded.
Batch generate: have a whole list? Hit Batch in the toolbar to turn a CSV into a ZIP of codes — one per row — using your current style. "Scan me" frames aren't applied to batch output, so batch codes always export bare. Grab the sample CSV inside to see the format.
Recent codes: Reticle automatically keeps a history of your last 10 codes on this device. Hit Recent in the toolbar to browse and reload them.
Have a code already? Hit Scan in the toolbar to read one back — from an uploaded image or your live camera — and jump straight into editing it here.
Optional: sign in with your Google account to save and name codes, then reload them on any device.
Reticle v5f0d922
Generate many codes at once from a CSV, using your current URL settings (colors, shape, size). Each row becomes one QR; the ZIP downloads when it's done.
New to this? Download a sample CSV for this type — fill it in, then upload it below. Column headers must match the sample.
Note: your “Scan me” frame is not applied to batch codes — each code exports as a bare QR.