Generate QR codes for URLs, text, email, and phone numbers instantly. Free, no watermarks, download as PNG.
QR codes encode text as a 2D matrix of black and white squares. Any smartphone camera can decode them instantly â no app needed on modern iOS and Android devices.
Select URL, Text, Email, or Phone. Each type formats the encoded data correctly â phone numbers are prefixed with tel:, emails with mailto:, so scanners know what action to take.
Type or paste your content into the field. URLs should include https://. For email, you can optionally add a subject line that pre-fills when the QR is scanned.
Larger QR codes are easier to scan from a distance â ideal for print or signage. 200px is perfect for digital use. For business cards or small print, use 256px or larger.
Click Generate to render the QR code as a PNG canvas in your browser. Click Download PNG to save it â no watermarks, completely free, yours to use however you like.
Static QR codes (like the ones generated here) never expire. The data is encoded directly into the pattern, so the code works as long as the destination â such as a URL â still exists. If you delete the webpage, the QR still scans but the link will 404.
Yes â 100%. The generated QR codes are yours with no watermarks, no licensing restrictions, and no attribution required. Use them on business cards, packaging, posters, or anywhere else.
A standard QR code can hold up to 4,296 alphanumeric characters. Shorter content produces simpler (less dense) QR patterns that are faster and easier to scan. For URLs, using a link shortener keeps the QR code clean and scannable from a distance.
Yes â entirely. The QR code is generated in your browser using JavaScript with no server requests. Your content never leaves your device.