PactQR is an independent project that makes free, browser-based tools for creating static QR codes. The project maintainer is responsible for the tools and the guidance on this site. We do not claim a separate review board, platform endorsement or an independently audited service.
Print once. No expiry tricks. That’s the pact.
What the tools do
Create a code for a website, WhatsApp conversation, guest WiFi network, Google Form, social profile, contact card, phone number, SMS draft or email draft. The random-code tool provides test payloads and label identifiers. Each tool shows the content that will be encoded and offers download formats suitable for ordinary screen and print workflows.
Browse the QR code types to choose the action you want someone to take. Every code is static: the content you provide is written into the pattern, rather than replaced with a PactQR redirect address.
How the project works
The generator runs in your browser. Entered details and selected logos are processed locally; the public tools do not require an account and do not upload those inputs. There is no saved QR generation history to restore later. Keep your own exported files and the information needed to re-create them.
A local scan check attempts to decode a rendered image. It is useful for finding some design problems, but it is not proof that a particular phone, printer, messaging app or destination will work. The guides explain how to test the complete action before printing.
What our promise covers
PactQR does not deactivate a downloaded pattern after a trial, impose a scan allowance or require payment to keep the encoded content readable. The exported file does not need our website to remain available.
The destination is a separate responsibility. A website can disappear, a social account can close, a phone number can change and a WiFi password can be replaced. The pattern still contains the original information, so changed information may require a new code. No generator can promise that a third-party service will remain available forever.
Independent guidance and sources
PactQR is not affiliated with or endorsed by WhatsApp, Kakao, Google, Meta, LinkedIn, Apple or other platforms mentioned in the tools. Their names describe destinations and compatibility; their trademarks remain their owners' property.
We link to primary documentation where it explains a format or platform behavior. For example, DENSO WAVE's quiet-zone guidance specifies a clear margin four modules wide around a QR symbol. Our printing advice uses that baseline alongside practical proof testing. Guidance is maintained with the product, but app interfaces and reader support can change.
Privacy, feedback and terms
Read the Privacy Policy for the distinction between local QR inputs, hosting request records and external destinations. The Contact page states the current availability of a public feedback channel. The Terms of Service explain permitted use and the limits of the service.