What is QRLoom?
QRLoom is a free QR code generator from Thailand. You can make QR codes for websites, PromptPay payments, LINE, Wi-Fi, business cards and menus, add your logo, choose colours, styles and frames, and download PNG, SVG or PDF without signing up. Dynamic codes let you change the link later and see how many people scanned.
How to make a QR code
- 1Choose a type: link, PromptPay, LINE, Wi-Fi, vCard, plain text, SMS or a phone call.
- 2Enter your details, then pick colours, a style and a frame, and add your logo if you like.
- 3Download PNG, SVG or PDF. Test the code with your phone camera before printing.
QR code types you can make
Every type below is free to make as a static QR code that never expires. Pick one in the generator above, or open its page for tips and examples. Editing a code after printing and scan analytics are on Pro.
Website link (URL) QR code
Paste any link, such as your website, a Google Maps pin, your Facebook page or online shop, and the QR code opens it when scanned. A static link code is free and never expires; choose dynamic if you might need to change the link after printing.
Make this QR codeContact card (vCard) QR code
Add your name, phone, email, company and website to a vCard QR code. Scanning it offers to save you as a new contact, so nobody has to type your number. It suits business cards, trade-show booths and email signatures.
Make this QR codePromptPay QR
Create a Thai QR Payment code for a mobile number, a 13-digit citizen ID or an e-Wallet ID, with or without a fixed amount. Customers scan it in their banking app and the money goes straight to your account. QRLoom takes no cut of what you receive.
Make this QR codeLINE QR code
Enter your LINE ID, an Official Account ID that starts with @, or a line.me link. Customers scan and add you as a friend in one tap, or open a chat with a message already typed. Put it on your counter, delivery bags and name cards.
Make this QR codeWi-Fi QR code
Guests scan once and join your network without asking for the password or typing it. Enter the network name, password and security type; everything is stored in the code itself, so it never expires. Ideal for cafés, hotels, offices and rental rooms.
Make this QR codeRestaurant menu QR
Link a QR code to your menu so diners can read it on their phones. On Pro, use a dynamic code or a hosted QRLoom menu page and you can change dishes and prices later without reprinting a single table card.
Make this QR codeFacebook QR code
Paste the link to your Facebook Page, profile, a public post or your Messenger chat (m.me), and customers open it with one scan, usually straight in the Facebook app. A static code is free and never expires; go dynamic to swap the link later.
Make this QR codePDF QR code
Host your PDF on Google Drive, Dropbox or your own website, set it to “Anyone with the link”, then turn the link into a QR code. Scanning opens the menu, brochure or manual. A dynamic code lets you swap in a new PDF without reprinting.
Make this QR codePromptPay sign maker
Turn your PromptPay QR into a printable A4, A5 or A6 counter sign. It shows your shop name, the account name customers should see in their banking app and the last four digits of your PromptPay ID, so a fake sticker is easier to spot.
Make this QR codeTourist payment sign
Print a Thai, English and Chinese payment sign around the merchant QR your bank gave you, so foreign visitors know they can scan and pay. Useful for shops, stalls and tours in busy tourist areas that want payments from overseas customers.
Make this QR codeTemple donation sign
Make a printable e-Donation sign for a temple or foundation around the donation QR from your bank. Clear Thai instructions help donors scan and give in seconds, and explain how they can claim the tax deduction for their donation.
Make this QR codePromptPay bill payment QR
If your business has a Biller ID from its bank, create bill-payment QR codes with Reference 1 and Reference 2 so each transfer is matched to the right invoice. Common for schools, condos and companies that send monthly bills.
Make this QR code
Everything you need in a QR Code generator
Powerful tools to create, customize, track, and manage every QR code you need.
Custom QR Codes
Create unique QR codes with your logo, colors, and custom frames to match your brand identity.
Advanced Analytics
Track scans in real-time. Know where, when, and what device your users are scanning from.
Beautiful Templates
Choose from dozens of professionally designed templates or create your own from scratch.
Dynamic QR Codes
Edit the destination URL anytime without re-printing your QR code. Perfect for marketing campaigns.
Enterprise Security
Your data is safe with us. We use industry-standard encryption and security practices.
Mobile Optimized
Manage your QR codes on the go with our fully responsive dashboard and mobile-friendly interface.
Popular templates
Choose a starting point that fits your needs.
Ready-made pages for your shop
Your QR code can open more than a link. Build a page on your phone in minutes, in Thai and English.
Menu page
Prices, photos and opening hours that you can update any time, with a PromptPay button for paying at the table. Snap your paper menu and AI types it in for you.
See how a QR menu works- Stamp cardCustomers join with their phone number; staff add stamps with a PIN. No app to download.
- CouponsSingle-use codes with a quantity limit and expiry date, marked used at the counter.
- PromptPay signA printable payment sign customers can check is really yours.
- Google review pageOne scan takes customers straight to your Google review box.
Free to build and preview. Publishing pages is part of Pro.
Static vs dynamic QR codes
A static QR code stores your link or details inside the pattern, so it is free and never expires but can’t be changed after printing. A dynamic QR code points to a short link you can edit later and counts every scan; it works for website links and needs Pro or a one-time Lifetime code.
| Feature | Static (free) | Dynamic (Pro) |
|---|---|---|
| Change the link after printing | No, you would print a new code | Yes, any time, without reprinting |
| Scan analytics | No, scans go straight to the destination | Yes, scans by device, country and time |
| Does it expire? | Never | No. If you cancel Pro, it keeps sending people to the last destination you set |
| Cost | Free, no sign-up needed | Pro plan, or pay once per code (Lifetime) |
| Best for | PromptPay, Wi-Fi, contact cards and links that won’t change | Menus, promotions, packaging and campaigns you want to measure |
Frequently asked questions
Is QRLoom’s QR code generator really free?
Yes. Static QR codes of every type, including links, PromptPay, LINE, Wi-Fi and vCard, are free to make and download as PNG, SVG or PDF, with no sign-up and no trial. Free downloads carry a small qrloom.app caption under the code; Pro removes it and adds dynamic codes.
Do free QR codes expire?
No. A static QR code from QRLoom never expires, because your link or details are stored in the code itself, not on our servers. Dynamic codes keep working too, even if you cancel Pro: we never switch a code off over payment. Read our no-expiry guarantee.
Can I add my logo to a QR code?
Yes, for free, no sign-up needed. Upload your logo and QRLoom switches the code to the highest error-correction level (H) automatically, so it still scans with part of the pattern covered. Colours, dot shapes and frames are free too. Keep strong contrast between the code and its background.
Does a PromptPay QR code work in every Thai banking app?
Yes. QRLoom builds PromptPay codes to the Thai QR Payment standard (EMVCo), the same format Thai banks use, so any banking or wallet app that supports PromptPay can scan them. Before you put a sign up, test it with a real banking app and check that the account name is right.
What is the difference between a static and a dynamic QR code?
A static code stores the content directly in the pattern: it is free and permanent, but fixed. A dynamic code stores a short link that redirects to your destination, so you can change the destination after printing and count scans. Dynamic codes are for website links and need Pro or a Lifetime code.
Can I see how many people scanned my QR code?
Yes, with a dynamic code. QRLoom counts each scan and shows when it happened, on which device and from which country. Free accounts see the last 7 and 30 days; Pro keeps all-time history, adds cities, hours, browsers and sources, and lets you download raw scans as CSV. Static codes can’t be tracked.
What size should I print a QR code, and which error correction should I pick?
Print it at least 2 × 2 cm (0.8 in). For scanning from further away, use a 10:1 ratio: a code read from 1 metre should be about 10 cm wide. Error correction M suits most uses; choose Q or H for outdoor signs or surfaces that may get dirty. Adding a logo uses H automatically.
Is it safe to scan a QR code, and how can I check one first?
Most are safe, but scammers stick fake codes over real ones, especially on PromptPay signs and parking machines. Before you scan or pay, try our free QR safety checker: it shows where a code really goes and flags tampered PromptPay codes. In your banking app, always confirm the account name before you transfer.
QR code guides
Practical, plain-language guides for shop owners and small businesses.
The complete guide to QR codes
How QR codes work, how to design them, print sizes and where to place them.
How to create a QR code, step by step
Pick the right type, keep it scannable, choose a print size and test it before you print.
How to spot a fake QR code before you pay
Fake PromptPay stickers, parking and parcel scams, and what to do if you already paid.
Accept Alipay and WeChat Pay with a Thai QR
Which banks take part, what a personal PromptPay QR can’t do, and how to print a tourist sign.
e-Donation QR signs for temples and foundations
What the sign must show, how donors claim the deduction, and how to print one.
Security and privacy at QRLoom
Encrypted connections, per-account access controls and how we look after your data.