How to use the vCard Photo QR Generator
Why add a photo
A plain vCard saves a name and a number. A vCard with a photo saves a face, which is what people actually remember after a conference, a market, or a first meeting. When the scanner imports the contact, the headshot appears in their address book next to your name, so your follow-up message is recognised instead of ignored. Use a clear, front-facing headshot with a plain background: the photo is resized small, so anything busy or distant turns to mush.
Keeping the code scannable
Photos make QR payloads much longer, and long payloads make dense codes that need a bigger print size and better contrast. This tool resizes your photo to at most 240 pixels on its longest side and compresses it as JPEG before embedding it. Print photo vCards at business-card size or larger, never as a tiny sticker, and always test-scan the printed card on two phones. If the code will live somewhere small, leave the photo out and use a plain vCard code instead.
Privacy and consent
Only use a photo of yourself or of someone who has agreed to have it shared this way. Anyone who scans the code can save the photo and pass it on, so treat it as public once printed. The photo is processed entirely in your browser: it is resized locally and is never uploaded to a server by this page. Print the card, test it, and check the imported contact shows the right name, number, and photo before handing out a stack.
