ToolFlip

Free Online QR Code Generator

Generate QR codes from text or URLs

Error Correction:

About this tool

Generate QR codes from any text or URL instantly with this free online QR code generator. Paste a URL, email address, phone number, or any text up to 4,000 characters and get a scannable QR code in real time. Choose from four error correction levels to balance data density with scan reliability — higher correction means the code still scans even if partially obscured or damaged. Download the QR code as a high-resolution PNG image ready to use in print materials, presentations, business cards, or digital content. The generator creates standard black-and-white QR codes that are universally readable by every smartphone camera and QR scanning app. All generation happens entirely in your browser with no data sent to any server. Whether you need a QR code for a website link, a Wi-Fi network, a contact card, or a product label, this tool creates it in seconds.

Frequently Asked Questions

You can encode any text up to about 4,000 alphanumeric characters. Common uses include website URLs, email addresses (mailto:), phone numbers (tel:), Wi-Fi credentials (WIFI:T:WPA;S:NetworkName;P:Password;;), plain text messages, and vCard contact information. The QR code standard is flexible — any text string works.

QR codes include redundant data so they can still be scanned if partially damaged. Level L recovers 7% of data, M recovers 15%, Q recovers 25%, and H recovers 30%. Higher correction means a more complex (denser) code but better reliability. Use M for most purposes, Q or H if the code might be printed on curved surfaces or partially covered.

For reliable scanning, a printed QR code should be at least 2 cm x 2 cm (about 0.8 inches). For scanning from a distance, use the 10:1 rule — the code should be 1/10th of the expected scanning distance. A code meant to be scanned from 1 meter away should be at least 10 cm wide. This tool generates a 512px PNG, which prints clearly up to about 4 inches at 150 DPI.

No. QR codes are just encoded text — they don't expire on their own. However, if your QR code contains a URL and that URL stops working, the code will lead to a dead link. Static QR codes (like the ones this tool generates) encode the data directly and work forever. Dynamic QR codes (offered by some paid services) redirect through a URL that can be changed later.

No. The QR code is generated entirely in your browser using JavaScript. The text you enter never leaves your device. You can verify this by disconnecting from the internet — the tool continues to work perfectly.