QR Code Generator

Free QR code generator. Make QR codes for URLs, text, email and phone. Download as PNG. No sign-up, works offline in your browser.

AI-ready Use this tool with AI

This tool has a free JSON API. Copy a prompt or skill below to use it with ChatGPT, Claude, or any AI agent — no API key needed.

API docs
Enter text above and click generate.

How qr code generator works

A QR (Quick Response) code is a two-dimensional barcode that stores text, URLs, contact details, Wi-Fi credentials and more in a grid of black and white squares. Modern phone cameras can read them instantly, making QR codes a convenient way to bridge the physical and digital worlds.

This generator encodes whatever text or URL you enter into a standard QR code using medium (M) error correction, which balances scannability with density. You can choose the output size from 128 to 512 pixels, and download the result as a PNG image for printing or sharing. The code is generated entirely in your browser.

For the most reliable scans, keep your content concise — very long text produces dense codes that are harder to read. URLs should be fully qualified (including https://). If you're printing the code, use a size of at least 2 cm square and leave some quiet margin around it.

Frequently asked questions

Is this QR code generator free?
Yes, completely free with no sign-up, no watermark, and no limit on how many codes you can create. The QR codes are standard and will work with any phone camera or QR reader app.
Can I download the QR code as an image?
Yes. After generating a code, click Download PNG to save it as an image file. You can then print it, embed it in a document, or share it online.
What can I put in a QR code?
Any text, but the most common uses are website URLs, email addresses, phone numbers, SMS messages, and Wi-Fi network details. For URLs, include the full https:// address so phones open the correct page.
Are the QR codes stored or tracked?
No. Generation happens entirely in your browser. The content you encode never reaches a server, and the codes are not tracked — they keep working forever because QR is an open standard.