QRFlow
Create
← All guides

Business Card QR Code Not Scanning? Diagnose File, Print, or Contact

Diagnose a business card QR code that won't scan: test the file, then fix size, quiet zone, contrast, glare, blur, vCard density, styling, or print damage.

By QRFlowChecked against the current generatorTroubleshootingPrimary tool: Business Card

Identify source-image, print, or contact-action failures

First decode the original exported PNG (or view the SVG and capture a clear image). If it decodes but the contact fields or save action are wrong, inspect the vCard and test the target contact app. If the source file also fails on a second screen, verify the encoded contact, simplify the vCard, remove the logo or decorative styling, regenerate, and retest. If only the printed card fails, measure the QR at its final size: use 20–25 mm for most cards and 25–30 mm for a dense vCard or difficult stock. Keep a four-module quiet zone, restore dark-on-light contrast, and check for cropping, glare or blur, folds, and ink spread. Before a full order, test one proof on the final paper stock with iPhone and Android at the actual scan distance.

  • Source file fails: simplify the vCard and retest a plain export.
  • Print only fails: fix final millimeter size, quiet zone, contrast, glare, or blur.
  • Decodes but wrong result: inspect fields, rebuild, and test the contact app.

区分源图、印刷和联系人操作失败

先读取原始 PNG(或打开 SVG 后截取清晰图片)。如果能识别但联系人字段或保存动作不正确,请检查 vCard,并在目标通讯录应用中测试。如果源文件也无法扫描,请换一块屏幕复测,核对编码的联系人信息,精简 vCard,移除 Logo 或装饰样式,重新生成后再扫。如果只有印刷名片无法扫描,就测量二维码的最终尺寸:大多数名片使用 20–25 毫米;vCard 较密或纸张难扫时使用 25–30 毫米。保留四个模块的留白区,恢复深色码配浅色背景的对比度,并检查裁切、反光或模糊、折痕和油墨扩散。批量下单前,在最终纸张上先印一张样张,再用 iPhone 和 Android 按真实扫码距离验证。

  • 源文件失败:精简 vCard,并重新测试无样式的导出文件。
  • 只有印刷失败:修正最终毫米尺寸、留白区、对比度、反光或模糊。
  • 识别成功但结果错误:检查字段、重建,再测试通讯录应用。
How we verify this guide

Before this page is included in the public guide directory, its examples are compared with the payload produced by the linked QRFlow generator and with the export and scan-readiness controls available in the current build. Camera, lighting, paper, print size, and destination apps can still change the result, so important print runs should always be tested on the final material and real devices.

On this page
  1. Reproducible three-path diagnosis
  2. 8 causes and the fix for each
  3. Test before ordering another batch
  4. Use the right diagnostic tool
Quick steps
  1. Test the source file: Scan the original SVG or PNG from another screen to separate payload and design problems from print problems.
  2. Inspect the printed card: Measure the QR, confirm a four-module quiet zone, and look for glare, blur, cropping, folds, or ink spread.
  3. Reduce density and styling: Remove extra vCard fields, logos, gradients, and decorative modules, then test a plain high-contrast version.
  4. Proof on real stock: Print at actual size on the final paper and test with iPhone and Android before ordering a full batch.

First identify which failure you have: the source image cannot be decoded, only the printed card fails, or the QR decodes successfully but opens or saves the wrong thing. Those paths have different fixes.

Reproducible three-path diagnosis#

  1. Save or export the exact QR image used in the card layout. Upload that PNG or SVG to the local image scanner. It reads the file in your browser; QRFlow does not claim that a phone or print was tested.
  2. If the source image does not decode, stop diagnosing paper. Regenerate a plain QR, keep the quiet zone, remove styling, and shorten or simplify the payload.
  3. If the source decodes, compare its decoded text with the intended URL or vCard. For example, a fictional card intended to save Ada Chen at ada@example.com is wrong if the decoded text contains an old email—even when the QR is visually perfect.
  4. If the text is correct but only the paper card fails, measure the complete QR including its quiet zone and inspect the final print for blur, low contrast, glare, cropping, ink spread, or damage.
  5. If the phone decodes the expected vCard but saves the wrong field or takes the wrong action, the print is not the problem. Rebuild a minimal contact in the business card QR generator, then add optional fields back one at a time and test with the intended contact app.
Source-image failure: fix generation, density, quiet zone, or styling before print.
Print-only failure: fix physical size, output quality, stock, coating, placement, or damage.
Decoded but wrong result: fix the encoded URL/vCard or the receiving app workflow; reprinting the same QR will preserve the error.

8 causes and the fix for each#

  • Too small: use 20–25 mm for most cards; use 25–30 mm for a dense vCard or weaker print quality.
  • Quiet zone cropped: keep a blank border of at least four QR modules on all sides.
  • Low contrast: use a dark code on a light, solid background; avoid gradients and transparent overlays.
  • Gloss or glare: move the QR away from spot UV, foil, holographic stock, folds, and curved surfaces.
  • Blurred export: print from SVG when possible; do not enlarge a screenshot or compressed preview.
  • Dense vCard: remove notes, extra URLs, secondary phone numbers, and other nonessential fields.
  • Heavy styling: remove the logo or decorative modules, then retest the plain QR before adding styling back.
  • Print damage: check for scratches, ink spread, trimming, a border touching the code, or a fold through the modules.

Test before ordering another batch#

Digital file: decode the exact placed asset and verify the resulting text or fields.
Office proof: print at actual size, then record whether the proof decodes; do not treat a screen decode as print proof.
Final stock proof: ask the printer for a proof using the real paper, coating, colors, and finish, then perform the scan yourself.
Device check: use the phones and contact apps important to your audience and verify the final action, such as opening the right page or saving the intended fields.

QRFlow can help decode a source image and generate a replacement, but it cannot inspect your physical card or certify how every phone imports a contact. Record your own print and device results before approving the batch.

Use the right diagnostic tool#

Check the file with the QR scanner, confirm print dimensions with the QR size calculator, review the business card size guide, and verify the quiet zone rule. If the payload itself is too dense, rebuild a minimal vCard in the business card QR generator.

Quiet-zone reference: DENSO WAVE: determining the code area.

For failures that are not specific to business cards, use the full QR not-scanning checklist.

Recommended templates

Business Card QR Code
Create a vCard QR and complete front/back business card artwork with real trim, bleed, safe-area, and print checks before ordering cards.
vCard QR Code
Make a vCard (contact info) QR code so people can save your details in one scan.
Email QR Code
Generate a mailto QR code that opens your email app with recipient and optional subject/body prefilled.
Phone QR Code
Scan to start calling instantly (tel: link).
URL QR Code
Convert a website link to a QR code instantly, then download a clean SVG or PNG.
Redirect QR Code
Create a redirect QR code for campaigns, menus, packaging, posters, and any QR that may need a controlled destination path.

Use cases & print ideas

Matching pages that explain where this QR type works best before you open the generator.
vCard Contact QR Print Use Cases
Use these print examples when the next step should be saving a contact, not typing details or visiting a plain web page.
Redirect QR Code Use Cases
Use Redirect QR for a controlled destination path; only hosted dynamic QR lets the printed asset stay fixed while the destination changes after launch.

Continue reading

← Previous
Business Card QR Code Print Guide: Size, Placement, Quiet Zone
Print a business card QR code that actually scans: pick the right vCard fields, size it correctly, keep the quiet zone, place it well, and test before reprinting.
Next →
How to scan a QR code on Android (Camera, Google Lens)
Step-by-step: scan QR codes on Android using the camera app or Google Lens. Includes scanning from a screenshot and quick fixes if it won’t scan.

Related guides

Troubleshooting
The real-world reasons QR codes fail (contrast, quiet zone, blur, density, glossy print) and the quickest fixes that work on iPhone/Android.
Step-by-step: scan QR codes on Android using the camera app or Google Lens. Includes scanning from a screenshot and quick fixes if it won’t scan.
Scan QR codes on iPhone with Camera or Control Center, open a QR from a saved image, and fix codes that do not produce a link.
Scan a QR code on Windows or Mac from a camera, screenshot, image, or PDF. Includes a local browser reader that does not upload the file.
Scan a Discord login QR in the mobile app, scan server invite QRs with a camera, and recognize QR login scams before authorizing a session.
How to scan a QR code from an image, screenshot, or photo in your browser (privacy-friendly). Tips if decoding fails.

Related topics

Business Card QR Print & Troubleshooting Hub →Browse all topics →

Quick answers

Common questions

Why does my QR code scan on screen but not on the business card?
The printed version is probably too small, blurred, cropped, low contrast, or affected by glare. Measure the final QR and test a matte proof.
How large should the QR code be on a business card?
Use 20-25 mm as a starting total width including the four-module quiet zone; consider 25-30 mm or more for dense vCards and verify the physical proof.
Can glossy business cards stop a QR code from scanning?
Yes. Reflections can hide modules from the camera, especially under direct light. Use matte stock or keep the QR away from glossy and foil finishes.
Should I use PNG or SVG for a printed business card QR?
Use SVG for print because it stays sharp at the final size. Avoid screenshots and enlarged low-resolution PNG files.
Try it now
Generate QR codes locally in your browser — no uploads.