QR code generator

Turn text or a URL into a QR code, ready to download as a PNG.

Up to 2,000 UTF-8 bytes. Thai characters and emoji use more than one byte.

Generation happens in your browser. Your text is not saved or uploaded.

Your QR code

Enter text and generate your QR code.

Create a QR code in three steps

01

Enter text or a link

Paste a full URL such as https://example.com or plain text. The tool does not open the link or inspect its destination.

02

Choose a size and generate

Choose 256, 512 or 1024px. Use a larger image for longer text. Thai and emoji are supported within the 2,000-byte limit.

03

Download and test

Save the PNG and scan it with your phone before sharing. Keep the white border and the square aspect ratio.

What can you share?

An activity link

Turn a document or activity page into a scannable link, using a URL you are allowed to share.

A short message

Encode instructions or a welcome message so a scanner can read the text stored in the image.

Common questions

Can I change it after downloading?

The image directly contains the original text. Generate and share a new image to change it. There is no redirect service or scan tracking.

Does this create payment QR codes?

This version supports text and URLs only. It does not build payment, Wi-Fi or contact-card formats.

Where is my text sent?

Generation happens in your browser. Your text is not saved or uploaded.