Free tool

QR codes that just scan.

Generate custom QR codes for URLs, text, WiFi, email, phone numbers, and contact cards. Choose your colours, size, and error correction. Download as PNG or SVG.

100% private. Nothing is sent to any server — everything runs in your browser.

#000000
#FFFFFF

How it works

01

Enter your content

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

02

Customise

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

03

Download

PNG for digital use, SVG for print. Or copy the SVG markup to use it inline.

Best practices

High contrast wins

Dark on light. The bigger the contrast, the faster and more reliably the code scans.

Size it for distance

At least 2cm × 2cm in print. For signage, roughly 1/10th of the scanning distance.

Error correction

Medium or High for anything printed. Low is fine for clean digital images.

Test before you print

Scan the preview with a couple of phones. Catches contrast and size issues early.

Need an email signature? Build one free — six templates, ABN field, dark-mode preview.

Common 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.

A QR code is a start. A platform changes the business.

Devalo replaces five subscriptions with one integrated platform. CRM, calendar, invoicing, scoreboard, marketing — built in Australia.