QR codes & barcodes

vCard to QR code

Build a contact QR code with configurable vCard 3.0 or 4.0 details, multiple phone numbers, emails and postal addresses.

Tools will load when you run.
Identity
Work
Phone numbers
Email addresses
Websites
Postal addresses
Social profiles
More contact details

Only filled fields are included. A contact can contain multiple phone numbers, emails, addresses, websites and social profiles. Dense contact cards may exceed QR capacity; remove long notes or photo URLs if needed. Phones may ignore fields they do not support.

Edit JSON configuration

Changes here update the form. The same JSON file works in the CLI.

Keep dark modules on a light background. A quiet zone of at least four modules and high contrast help phones read the code. SVG scales cleanly for print.

How to use vCard to QR code

  1. Choose your JSON, VCF or paste text into the editor.
  2. Fill in the contact form, add repeated fields and choose the output settings, or upload a JSON or VCF file.
  3. Generate the QR code and optionally download the encoded vCard. Long contacts may exceed QR capacity.

Formats and requirements

Input formats
JSON, VCF
Output
PNG
Availability
Free in your browser and through the CLI
Files per operation
1
Browser file limit
0.02 MiB per file, 32 MiB total

What to expect

Creates a standard QR code locally. Capacity depends on the content and error correction. Keep the quiet zone and test the code before printing.

Do my files leave my device?

No. Thanks to advanced file-processing technology, your files are processed directly on your device, inside your browser. OneKit does not receive your input files or results. Required public processing libraries may download when you first use the tool.

File privacy and local processing →

Install OneKit

Keep OneKit in its own app window, with a shortcut on your device.