1. Acceptance
By accessing or using Magic QR, you acknowledge that you understand and agree to these Terms of Service. If you do not agree, please stop using the product.
Terms of Service
Last updated: July 8, 2026
By accessing or using Magic QR, you acknowledge that you understand and agree to these Terms of Service. If you do not agree, please stop using the product.
Magic QR is used to recognize QR codes, product barcodes, and code values in images. It is intended for everyday reading, temporary checking, and result copying, and must not be used for illegal, infringing, abusive, fraudulent, or security-bypass activities.
Camera features usually require HTTPS or localhost. Recognition depends on the browser-native BarcodeDetector API, and supported formats or recognition quality may vary across browsers, systems, and devices.
You are responsible for ensuring that QR codes, barcodes, images, and related content used for recognition come from lawful sources. You are also responsible for copying, opening, sharing, or using recognition results. Do not upload, read, or process content you are not authorized to use.
Magic QR aims to display recognition results returned by the browser, but it does not guarantee that every code can be recognized or that every result is perfectly accurate. For business-critical, payment, identity, or security scenarios, perform additional verification.
We may adjust page content, supported formats, feature descriptions, or available capabilities based on browser support, maintenance needs, or security reasons. Some features may be unavailable due to browser permissions or device conditions.
To the extent permitted by law, Magic QR is not liable beyond legally required responsibilities for losses caused by browser compatibility, device limitations, user actions, third-party links, incorrect recognized content, or network conditions.
If you find issues with the website description, privacy boundaries, or product behavior, you may provide feedback through the product release channel or project maintenance channel.