These terms describe use of PactQR's public QR creation tools. If you do not accept them, do not use the tools.
The service
PactQR provides browser-based tools for creating static QR codes and related downloads. The public generator does not require an account or payment. It is a content-formatting and image-generation service, not a payment processor, messaging provider, identity issuer, access-control system or hosted redirect service.
We may change the website or discontinue access to it. A downloaded static pattern does not require PactQR to remain online to reveal its encoded content, although its destination may require another service.
Your content and exported codes
You retain your rights in the text, links, contact details and artwork you provide. You may use the generated codes for personal or commercial purposes, including menus, packaging, business cards and advertising. PactQR does not require a watermark or attribution on your exports.
You are responsible for having permission to use and share the underlying content and any logo. Creating a code does not grant rights to a third-party trademark, photograph or destination. Platform names on this site identify supported formats or destinations and do not imply affiliation or endorsement.
Reasonable use
Do not use the tools to deceive people about a destination, impersonate another person or organization, distribute unlawful material, infringe others' rights, expose information without permission or interfere with the website. Do not present an ordinary static code as a verified identity, signed ticket or authorized credential when it is not one.
You are responsible for any campaign, communication or collection of information reached through your code, including applicable consent and privacy obligations. PactQR does not approve that activity merely by encoding your input.
Review and test before distribution
Inspect the encoded content and test the exported file. Before paying for a print run, test a proof at its intended size, material, distance and lighting. Check the complete destination action with a representative device and account.
The local scan check is a software image-decoding check. It is not a certification of device compatibility, destination availability, security, accessibility or suitability for a particular use. A successful decode does not prove that a phone will join a network, send a message or open content without a login.
Static codes and third-party services
The no-expiry promise means that PactQR does not set an expiration date on the downloaded static pattern. It does not guarantee that a website, account, mailbox, phone number, invitation or network credential remains available.
The encoded content cannot be edited after printing. Changes may require a new code and replacement materials. A third-party short link remains subject to that provider even when you encode it here. Calls, messages, internet access and external services can have their own charges and terms.
Keep your own files
Generation inputs are processed locally and are not kept in a PactQR history. Save the exports and source information you need. We cannot restore unsaved work or recall files and images you have shared. Your browser, device and chosen storage location control downloaded copies.
Availability and responsibility
The service is provided as available, without a promise that every browser, scanner, printer or external platform will support every output. To the extent permitted by applicable law, PactQR disclaims implied warranties and liability for losses arising from use of the tools, unavailable destinations, lost local work or printing decisions.
Nothing in these terms excludes rights or responsibilities that cannot lawfully be excluded. This page does not replace any terms that apply to a separate platform you choose to use.
Updates and contact status
We may revise these terms, with the date above identifying the current version. The Privacy Policy describes data handling. The Contact page states whether a public feedback channel is available; no response or support service is promised while that channel is not open.