QR Code Generator | Create QR Codes for Links and Text

Create downloadable QR codes for URLs, plain text, contact details, messages, menus, event materials, labels, and printed handouts.

What the QR Code Generator Creates

The QR code generator turns a URL, message, or plain text into a scannable image that can be downloaded for print, packaging, menus, flyers, labels, and presentations.

Check Scan Quality

Before printing, scan the QR code with more than one phone. Check destination spelling, contrast, quiet zone, image size, and whether the code still works after resizing.

When to Use a Dedicated QR Tool

Use the general QR generator for simple links and text. Use Wi-Fi QR, vCard QR, map QR, SMS QR, or email QR pages when the QR needs a structured payload.

About This Tool

QR Code Generator creates a scannable QR code from any URL, text, or data you enter. The QR code can be downloaded as a PNG or SVG and used on print materials, product packaging, business cards, and digital displays.

When to Use It

Use this when adding a QR code to a flyer that links to your website, when printing a QR code on packaging that opens a product page, or when creating a quick-scan link for a presentation or event.

How to Use

  1. Enter the URL or text you want the QR code to contain.
  2. Choose the output size and error correction level.
  3. Optionally customise the colour.
  4. Click Generate to create the QR code.
  5. Download the PNG or SVG file.

Frequently Asked Questions

What error correction level should I choose?

Level M (medium, 15%) is suitable for most uses. Use level H (high, 30%) when the QR code may be partially obscured by a logo or when printing on surfaces that may be worn.

What is the minimum size for a printable QR code?

Print QR codes at a minimum of 2.5 cm x 2.5 cm (about 1 inch square) for reliable scanning from a standard phone distance.

Can I add a logo in the centre of the QR code?

Yes, using a high error correction level. The logo covers some of the code but error correction allows the data to be read even with up to 30% of the code obscured.