Terms of use
Last updated 02/11/2026
These terms apply to QR naka (the "service"), provided by CHAWINNIX COMPANY LIMITED ("we"). Using the service means you accept them.
1. The service
The service makes QR codes and barcodes for free, with no account required and no ads. Every plain QR code (PromptPay, Wi-Fi and contact cards included) is made in your browser and what you type is not sent to us, unless you sign in (section 5). A "tracked QR" uses our short link: we keep its destination to send scanners there and to count scans. A "photo QR" keeps the photos you upload with us, to show to the people who scan it.
2. What is not allowed
Do not use the service, plain or tracked, for:
- fraud, phishing, impersonating a person, organisation or bank, or tricking people into paying or giving personal data
- illegal gambling, malware, pornographic or illegal content, or anything that infringes others' rights
- spam, or hiding the real destination from the people who scan
- attacking or disrupting the service, or creating links in bulk with automated tools
3. Tracked QR codes
- A tracked QR comes with a secret manage link for its statistics and destination. Anyone with that link can manage the QR: keep it safe.
- You are responsible for the destination you set, including later changes.
- We may block, pause or remove a link at once and without notice when it is reported or appears to break section 2; while we check, scanners see a warning page instead of the destination.
- We limit how many links one person can create, to prevent abuse.
- To comply with Thailand's Computer-Related Crime Act we keep the IP address of whoever creates a link, encrypted, for 3650 days, and disclose it only to authorities as the law requires.
4. Photo QR codes
- You are responsible for the photos you upload. You must own them or have permission to share them, and they must not be anything section 2 forbids, including adult pictures and pictures that infringe copyright, privacy or anyone's rights.
- Anyone who scans the QR or gets its link can see the photos. Do not include anything you would not show everyone, such as an ID card or private papers.
- Before storing them we resize and re-save the photos: all the details inside the file (EXIF), such as where and when it was taken and the camera, are removed.
- We limit the photos per QR, the file size and how much one person can upload a day, and may stop new uploads for a while when storage is full.
- Every photo page has a "Report these photos" button. Reports from several networks hide the photos until our team has checked, and illegal pictures are removed following the notice-and-takedown procedure of Thailand's Computer-Related Crime Act (section 15).
- Illegal pictures are deleted for good. We keep the reason and a "fingerprint" of the picture (a value worked out from it, which cannot rebuild it) so the same picture cannot be uploaded again, and may give information to the authorities as the law requires.
5. Member accounts and QR history
- Plain QR codes need no account; an account is the membership (section 5a). If you sign in (with your mobile number and a 6-digit PIN, or another way the sign-in page offers, such as a code by SMS), every QR code and barcode you download, copy, share or print while signed in is kept in your account with its file, so you can look back, download it again and open a copy to edit from any device.
- Keeping this history is part of having an account and cannot be switched off. You can hide items on the history page (they are kept and can be brought back). To keep a QR out of it, sign out before you make it.
- Team members with the permission can open the history to help you or to check use that breaks section 2, and every look is logged.
- Tracked and photo QR codes made in a browser where you sign in move into the account and can be managed from any device.
- Keep your PIN and the codes we send by SMS to yourself, look after your phone and any other way you sign in (such as a password or a LINE account), and sign out on other people's devices. Accounts that break these terms may be closed. You may ask us to close yours (section 12).
- We record actions (time, kind of device, values before and after) and keep IP addresses as the law requires, and give them to the authorities on a lawful written request.
5a. Membership and payment
- Plain QR codes of every kind, barcodes, reading QR codes and making many at once in the browser are free without an account. Tracked QR codes, photo QR codes, the QR history and the API are for members.
- The 30-day free trial starts when you sign up, with no card, once per account. Opening several accounts to repeat the trial is not allowed.
- Prices: 49 baht a month or 365 baht a year, VAT 7% included, paid through the ways shown on the Membership page when you pay. Every payment on the site has a receipt on your Membership page.
- Automatic renewal (where it is offered and you choose to keep your card): we charge the next period of your plan when the current one is about to end, until you cancel, which you can do at any time on the Membership page. If a price changes, we say so in advance on the site and on your Membership page before it applies to your renewal.
- Cancelling and refunds: after cancelling you keep the time you paid for. Periods already paid are not refunded, unless the fault is ours or the law requires it.
- When the time runs out: 7 days of grace with everything working, then the account is locked (it opens only the renewal page). Every QR you made keeps working, and nothing is deleted.
- API: your key is secret and you are responsible for every call made with it. Stay within the published limits, and never use it for QR codes that break section 2. We may suspend keys or accounts that break these terms.
5b. Buying membership in the mobile app
In the QRnaka app on iOS and Android, monthly and yearly membership is an auto-renewing subscription sold through the App Store or Google Play, at the price the store shows. It is paid and renewed through your Apple or Google account until you cancel it in the subscription settings of the App Store or Google Play, at least 24 hours before the next period. Refunds follow Apple's or Google's policy. Membership bought in the app works for the same account in the app and on the site; a membership already renewing by card on the site needs no second purchase in the app.
Apple and Google are not parties to these terms and have no duty to provide or maintain the app. For the app downloaded from the App Store, Apple's Licensed Application End User License Agreement (Standard EULA) applies together with these terms; where they differ on the use of the app, Apple's agreement applies. The app downloaded from Google Play is also subject to the Google Play terms.
6. Payment QR codes
PromptPay, bill payment and TrueMoney codes are built to the Thai QR Payment standard from what you enter. We never receive, hold or move money. The person making a code must check the account and amount, and payers should always check the receiver's name in their bank app before confirming.
7. Accuracy
We check that the drawn code reads with an on-device reader, but printing, size, colours, materials and phone cameras differ. Test with a real phone before printing many. The service is provided as is.
8. Liability
To the extent the law allows, we are not liable for indirect damage, lost income, or damage from codes users make, destinations users change, or temporary interruptions. This does not exclude liability for our own intentional acts or gross negligence.
To the extent the law allows, our total liability to you is no more than what you paid us for the service in the 12 months before the event (100 baht for users who paid nothing).
9. Intellectual property
The codes you make are yours to use for any lawful purpose, no credit needed. The service's name, design and code are ours. The service uses open-source software under each project's licence.
10. Cookies and site statistics
We use only the cookies the site needs and our own anonymous statistics. There is no cookie banner: using the site means the statistics cookie may be set as described here, and you can refuse it at any time with the button below. No advertising cookies, no third-party trackers. Browsers that send Global Privacy Control or Do Not Track are not remembered unless you accept here.
We record pages opened, time spent, clicks (the button text, never what you type), which kind of QR was made and which file format downloaded, device type, screen size, language, time zone and the referring site. We do not store IP addresses, and what you put into a QR code is never used for statistics (the QR history of people who sign in is in section 5).
| Cookie | Purpose | Lasts |
|---|---|---|
qrnaka_session, XSRF-TOKEN | Necessary: form security, and signing in (when you sign in) | Browser session / 4 hours |
remember_account_… | Necessary when chosen: keeps you signed in on this device ("Keep me signed in on this device" when you sign in); gone when you sign out | Up to 400 days |
qrnaka_me | Necessary: remembers the account that signed in on this device (encrypted), so next time you enter only the PIN; gone when you sign out | 400 days, counted again at every sign-in |
qrnaka_lang, qrnaka_theme | Your language and dark / light choice | 13 months |
qrnaka_dev | A random browser id for "My QR" (set only when you create a tracked QR or open a manage link) | 13 months |
qrnaka_vid | Statistics: a random id that tells this browser has visited before | 13 months |
qrnaka_consent | Your choice in this section | 13 months |
Scanning a tracked QR sets no cookie at all.
You can block all cookies in your browser settings; making QR codes still works, except the "My QR" list, which needs qrnaka_dev.
11. Changes and law
We may update these terms and show the date above; using the service afterwards means you accept the update. These terms are governed by Thai law.
12. Contact
Report a dangerous QR on the report page or write to contact@chawinnix.com.