Generate a QR code that saves your contact details straight into a scanner's address book. Paste a complete vCard string (BEGIN:VCARD ... END:VCARD) into the text field and the QR code is built locally in your browser.
QR code generated locally using qrcode. All processing runs in your browser.
Your full vCard string (BEGIN:VCARD through END:VCARD) is handed to the qrcode library locally, which picks a symbol version large enough for the contact payload and renders it onto an HTML Canvas. Modern phone cameras detect the vCard preamble and offer to save the contact directly, while the SVG export keeps the symbol crisp on printed materials like name badges or event handouts.
All QR code generation happens locally in your browser tab. Our servers are not involved at any point.
To create 1D barcodes for products and labels, try the barcode generator. For reading codes back from a picture, use the QR code scanner. To percent-encode URLs before embedding them, see URL encode.
A vCard QR code holds contact details (name, phone, email, address, company) in the standardised vCard text format. When a phone scans the code, it offers to save the contact directly to the address book.
A minimal example: BEGIN:VCARD\nVERSION:3.0\nFN:Jane Doe\nTEL:+1234567890\nEMAIL:jane@example.com\nEND:VCARD. Paste this whole block (with real line breaks) into the text input.
Yes. Modern iOS and Android cameras recognise the BEGIN:VCARD header and prompt to save the contact. Older devices may need a dedicated QR scanner app.
All processing runs in your browser using the qrcode library. Your vCard text is used only to build the QR code locally.