What is QR codes?
Two-dimensional barcodes that phones scan from a camera. They pack hundreds of characters, carry built-in error correction, and encode whatever payload you provide verbatim.
Create a QR code from text or a link
The tool could not be loaded. Check your connection and try again.
Type or paste a URL, message, Wi-Fi string or any UTF-8 text up to 2000 bytes.
Choose L, M, Q or H — higher levels survive more damage but carry less data.
Save the generated QR code image — created locally with no watermark.
Type or paste your text or URL, choose an error-correction level, and download the PNG. Encoding happens in your browser — nothing is sent anywhere.
It is the redundancy that lets a damaged QR code still scan. L holds the most data but tolerates the least damage; H tolerates the most but stores less. M or Q suits most everyday uses.
No. The QR code encodes exactly the payload you typed — nothing is appended, redirected or shortened. It is a plain UTF-8 payload with no fetching involved.
The UTF-8 encoded payload can be up to 2000 bytes. Longer text is rejected rather than silently truncated, so a scanned code always matches your input.
Here is what each format is for, and when converting text into QR code PNGs is the right move.
What is QR codes?
Two-dimensional barcodes that phones scan from a camera. They pack hundreds of characters, carry built-in error correction, and encode whatever payload you provide verbatim.
What is Your payload, encoded?
The tool renders your exact UTF-8 text — a URL, plain note or vCard fragment — into a clean PNG. No tracking layer, no redirect service, no expiry.
When you need it
Use it for menus, event tickets, Wi-Fi sharing, payment details or packaging links. Test the printed size on a real phone first: tiny codes on posters need higher error correction and a quiet white margin around the symbol.