Frequently Asked Questions

Learn best practices for printing, color contrasting, error correction, and scanning reliability.

Static QR codes (generated by QR Studio) encode the payload directly into the pattern of dots. Because there is no intermediary server or link redirect, they never expire, cannot be disabled by a third party, and do not track users.

Dynamic QR codes route through a specific short-link URL on a company's server. While they allow changing the destination link later, they often stop working if the hosting provider shuts down or charges monthly subscription fees.

QR codes use Reed-Solomon Error Correction to recover data if part of the code is dirty, smudged, or covered by a logo:

  • Level L (Low): ~7% data recovery. Ideal for plain text or minimal data density.
  • Level M (Medium): ~15% data recovery. The standard default for most website URLs.
  • Level Q (Quartile): ~25% data recovery. Recommended whenever you embed a logo in the center.
  • Level H (High): ~30% data recovery. Maximum durability for industrial or outdoor physical media.

While modern iOS and Android camera apps can read inverted QR codes, many dedicated hardware barcode scanners and budget phone cameras look specifically for dark patterns against light backgrounds. For universal reliability, we recommend keeping the foreground darker than the background with at least a 4.5:1 contrast ratio.

For business cards, flyers, and brochures scanned at hand distance (10–20 cm), a minimum physical size of 2 x 2 cm (0.8 x 0.8 inches) is strongly recommended. For posters or billboards intended to be scanned from several meters away, calculate size using the 10:1 ratio rule (distance divided by 10).

Yes, your data is 100% private. QR Studio executes entirely on the client side using JavaScript inside your web browser. Neither your Wi-Fi credentials, vCard contact information, UPI payment IDs, nor uploaded logos are ever transmitted to or stored on our servers.