Free QR Code Generator — Link, WiFi & Payment
Create QR codes for links, text, WiFi, and PromptPay payments, and download them as sharp PNG images.
Make three kinds of QR code: a link or plain text, a WiFi code that connects phones without typing the password, and a PromptPay code for receiving payments in Thailand. Download a high-resolution PNG to print or share.
How to create a QR code (3 steps)
- Choose a type: link/text, WiFi, or PromptPay.
- Enter the details — a link, a WiFi name and password, or a PromptPay number.
- Generate the QR code and download it as a PNG.
Which type to use
- Link / text — for menus, pages, online forms, and flyers. Scanning opens the link straight away or shows the text you entered.
- WiFi — for cafés, meeting rooms, or homes with frequent guests. The phone asks whether to join the network; one tap and it connects, no password typing.
- PromptPay — for shops, online sellers, or splitting a bill in Thailand. The banking app opens a transfer screen with the recipient's name, plus the amount if you set one.
All three are standard QR codes that any phone can scan with its regular camera — no extra app required.
WiFi QR codes: getting the settings right
- The network name (SSID) must match exactly, including spaces and capitalization. Copy it from your router's settings.
- Choose the right encryption — almost all current routers use WPA/WPA2. The wrong choice stops phones connecting even with the right password.
- Hidden networks — tick the hidden-network box so phones know to look for that name.
- Changed your WiFi password? Print a new QR — the password is stored inside the code itself.
PromptPay QR codes
- Enter the mobile number or national ID linked to PromptPay. Dashes and spaces are removed for you.
- Leave the amount blank for a counter sign, or set it to lock the amount for one customer.
- Before printing, scan it with your own banking app, check that the recipient name is correct, then cancel before confirming.
Size and printing
The output is a PNG on a white background, in a size you choose: smaller for documents and chats, larger for signs and posters. On a colored background, keep the white margin around the code — it helps the camera find the code's edges.
Why generating in the browser matters
QR codes often hold information you shouldn't hand to others, like your home WiFi password or a payment number tied to your bank account. Some QR sites store what you type, or create codes that redirect through their server — if that site shuts down, your printed code stops working. MyPDF encodes your data directly into the code on your device: no redirect, nothing stored, and the code works without depending on us.
FAQ
How do WiFi QR codes work?
Enter the WiFi name and password to get a code guests scan to connect instantly — handy for cafés, offices, and guest rooms.
Is my WiFi password or payment number sent anywhere?
No. The QR code is generated on your device and the data is not sent anywhere.
Can I print the QR code?
Yes. Choose the 1024px size, which is enough resolution for stickers or table signs.
Do the QR codes expire?
No. The data is encoded directly in the code, so it doesn't depend on our website. A PromptPay code keeps working as long as the number stays linked to PromptPay.
Can I create a PromptPay QR with a fixed amount?
Yes. Enter the amount when creating it and the payer sees it in their banking app right away. For a sign at the counter, leave it blank so customers enter the amount themselves.
How big should a QR code be to scan reliably?
Print it at least 2 cm wide and keep the white margin around it. Make it larger for scanning from further away, and don't shrink it until the lines blur.