QR Code Generator

Generate custom QR codes for URLs, text, WiFi, email, phone numbers, and contact cards. Choose your colours, size, and error correction level. Download as PNG or SVG. No sign-up, no ads, no tracking.

100% private. Your data never leaves your browser. No cookies, no tracking, no server calls. Everything runs locally.

#000000
#FFFFFF

Three Steps, Zero Sign-Up

1

Enter your content

Choose a type (URL, text, WiFi, vCard) and enter your data. The QR code updates instantly.

2

Customise

Pick your colours, size, error correction level, and margin. Everything runs in your browser.

3

Download

Download as PNG for digital use or SVG for print. Copy the SVG markup if you need it inline.

QR Code Best Practices

High Contrast

Use dark colours on a light background. The higher the contrast, the faster and more reliably the code will scan. Avoid light-on-light or dark-on-dark combinations.

Right Size

Print at least 2cm × 2cm for close-range scanning. For posters or signage, the QR code width should be roughly 1/10th the expected scanning distance.

Error Correction

Use Medium or High error correction for printed materials that may get scratched or dirty. Low is fine for digital-only use where the image stays clean.

Need a professional email signature? Build one free — choose from 6 templates with ABN, social links, and dark mode preview.

Frequently Asked Questions

A QR (Quick Response) code is a two-dimensional barcode that stores data as a pattern of black and white squares. When scanned with a phone camera, it instantly opens the encoded content — typically a URL, but it can also contain text, email addresses, phone numbers, WiFi credentials, or vCard contact details.

Yes, completely free with no sign-up required. The QR code is generated entirely in your browser — no data is sent to any server. You can customise colours, size, and error correction level, then download as PNG or SVG.

Error correction adds redundant data to the QR code so it can still be scanned even if part of it is damaged, dirty, or obscured. Level L recovers 7% of data, M recovers 15%, Q recovers 25%, and H recovers 30%. Higher levels make the QR code denser but more resilient.

Yes. You can change both the foreground (module) colour and the background colour using the colour pickers or the quick preset buttons. Maintain high contrast between the two for best scanning reliability.

Use SVG for print materials (business cards, flyers, signage) as it scales to any size without losing quality. Use PNG for digital use (websites, emails, social media). The PNG download uses the pixel size you configure in the tool.

For reliable scanning, a QR code should be at least 2cm × 2cm (about 0.8 inches) when printed. For outdoor signage or scanning from a distance, scale up proportionally — a good rule of thumb is the QR code width should be at least 1/10th of the expected scanning distance.

Need more than a QR code?

Devalo is a complete business platform — CRM, calendar, invoicing, and more. Built in Australia for Australian businesses.

Book a Demo