Skip to main content
All generators

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

Code contains

Include http:// or https://. Optional for a contact card.

Download settings

Rounded up to keep every square pixel sharp.

Error correction

Higher correction can make the code denser.

Your static QR code

Example code

Contact card

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.

  1. Open Decoded payload preview. Compare the phone number, email and website address with your intended details, including the country code and any website path.
  2. 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.
  3. 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.
  4. 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.