Create QR codes for links, text, WiFi, email, phone and contacts.
Generate UTF-8 QR images locally for URLs, text, WiFi, email, phone or contact details.
Choose a content type, fill the required fields, choose a dark foreground on a light background, generate and scan-test the PNG.
Arabic text and emoji are encoded as UTF-8. WiFi reserved characters are escaped before encoding.
Long content needs more modules and a larger image. A logo can reduce scan reliability even with high correction. The QR payload, including WiFi passwords, stays in your browser and is visible to anyone who scans the image.
QR generation happens locally in your browser. The text, website addresses, Wi-Fi credentials and selected logo are not uploaded by this tool. The QR library runs locally. Anyone who scans your generated QR code can read its encoded content.