Hierkhy Tools

vCard & QR Generator

Create contact files, scannable QR codes, and batch exports. Build 2026.07.17.4

Private by design. Contact details are processed in your browser. Nothing is uploaded by this app.

1. Add your content

Build a contact card or create a QR code for text and links.

Browser-only
Contact details

Batch tools
No JSON loaded yet.
View JSON format
{
  "contacts": [
    {
      "fullname": "Jane Q. Doe",
      "title": "Sales Manager",
      "org": "Hierkhy",
      "phone": "+971 4 123 4567",
      "mobile": "+971 50 123 4567",
      "whatsapp": "+971 50 123 4567",
      "email": "jane@example.com",
      "url": "https://example.com",
      "street": "Office 123, Building XYZ",
      "city": "Dubai",
      "region": "Dubai",
      "postal": "0000",
      "country": "United Arab Emirates",
      "notes": "Optional note"
    }
  ]
}

Help Center

Tutorial & Support

1

Choose the content type

Use Contact (vCard) for a downloadable phone contact. Use Text / URL for websites, messages, and reference information.

2

Enter accurate details

Full name is required for contacts. Use international phone format, such as +971501234567. Website addresses are automatically given https:// when needed.

3

Generate and test

Select the QR size and correction level, then press Generate QR. Scan the preview using at least one mobile phone before sharing it.

4

Download or share

Download the QR as PNG and the contact as VCF. On supported devices, Share opens the system sharing menu.

How does batch export work?

Download the JSON template, add contacts, import the file, then choose Export all as ZIP. The ZIP contains one PNG and one VCF per valid contact.

Why will my QR code not scan?

Try a larger size or higher error correction. Avoid cropping the white area around the code. Very large vCards may exceed QR capacity, so remove unnecessary notes or address details.

Where is my draft stored?

When draft saving is enabled, form values are stored only in this browser using localStorage. Clear the form to remove them.

Keyboard tips

Ctrl + Enter generates the QR. Press Esc to close this help window.

Need technical support?

Copy a diagnostic summary and include it when reporting a problem. It contains browser and app information, but no contact-form data.

Email support