Use this tool free →

Free QR Code Generator — Link, WiFi & Payment

Create QR codes for links, text, WiFi, and PromptPay payments, and download them as sharp PNG images.

🔒 Files are processed on your device — nothing is ever uploaded to a server

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.

Start now — it's free →

How to create a QR code (3 steps)

  1. Choose a type: link/text, WiFi, or PromptPay.
  2. Enter the details — a link, a WiFi name and password, or a PromptPay number.
  3. Generate the QR code and download it as a PNG.

Which type to use

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

PromptPay QR codes

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.

Ready to try?

Free, no sign-up, and your files stay on your device.

Open the tool →

Related tools

Remove MetadataMerge PDFSplit PDFOrganize PagesDelete PagesRotate PDF