Business Card QR Code Generator
Create a static QR code for your contact details or website, then download it for your business card.
Your business details
Your static QR code
Example codeCheck the marked fields to create your QR code. Downloads are unavailable until your entries are valid.
650 × 650 pixels
Decoded payload preview
BEGIN:VCARD VERSION:3.0 N:;Alex Morgan;;; FN:Alex Morgan ORG:Example Finance TEL;TYPE=WORK,VOICE:+61 2 5550 1234 EMAIL;TYPE=INTERNET:alex@example.com URL:https://example.com/contact END:VCARD
Contact Card or Website Link
Choose Contact card to put your business details inside the QR code as a vCard. A compatible scanner can read those details and let the recipient save a contact. Choose Website to encode the exact website address instead.
This free business card QR code generator runs on your device without an account. Replace the fictional example with your name and business details. Phone, email and address are optional. In Website mode, enter the full address, including https:// or http://.
The contact card uses vCard 3.0. Its decoded payload starts with BEGIN:VCARD and includes a formatted name, followed by the optional details you enter. Commas, semicolons and line breaks in names or addresses are escaped so they remain part of the text.
Download a Portable Network Graphics (PNG) image for a layout that needs pixels, or a Scalable Vector Graphics (SVG) file for resizing. Both contain black squares on white, including the clear margin. The minimum pixel size rounds up to a whole number of pixels per square to avoid blurred edges.
For example, the starting contact card contains Alex Morgan at Example Finance, phone +61 2 5550 1234 and email alex@example.com. It also includes https://example.com/contact. These are fictional details for testing, not a contact at Bulma.
Keep the payload short when space on the card is limited. A website address usually needs fewer squares than a complete contact card. Higher error correction can also increase the code's density. DENSO WAVE's error-correction explanation describes that trade-off.
Testing Before Printing
Test the downloaded file and a printed proof before ordering business cards. A code that scans from a large monitor can be difficult to read when printed small or on reflective stock.
- Open Decoded payload preview. Compare the phone number, email and website address with your intended details, including the country code and any website path.
- Download the PNG or SVG and place it in the card design. Keep its white border clear of text, artwork and cut lines. DENSO WAVE specifies a four-module quiet zone on every side.
- Print one proof at its final size. Scan it with an iPhone and an Android phone, using their camera or code-scanner app. Test in the lighting where you expect people to use the card.
- For a contact card, inspect the contact before saving it. Confirm that the phone and email land in the correct fields. For a website code, inspect the decoded address before opening it, then confirm the destination loads.
Apple's scanning instructions cover the Camera app and Code Scanner. Google's camera instructions explain scanning on supported Android devices. The scanner decides how a vCard appears and whether it can save a contact.
The payload preview shows what this tool encodes. Scanning the exported image checks that the image still carries those details after download, placement and printing. Keep the code square and avoid screenshots, compression or stretching when preparing the artwork.
Static Codes and Future Changes
A static QR code keeps the same encoded content after printing. This tool creates no hosted redirect or scan-tracking link. Your entries stay in page memory and reset when you reload.
If a contact-card phone number or email changes, generate a new code and replace the printed cards. Existing copies still contain the original details. A website code continues to contain its original address, although you can update the page served at an address you control.
The code itself has no subscription or expiry. A website still depends on its domain and hosting remaining available. The destination website or the recipient's scanner can apply its own tracking or network requests when someone uses the code.
Include only details you want to share publicly. Anyone with the code can read its contents or pass it on. Keep the editable card artwork so you can replace the QR image when your contact details change.