QR Code Generator

Create custom QR codes for URLs, text, email, phone, SMS, WiFi, and vCard contacts. Customize colors and size, then download as PNG — all in your browser.

Generate QR Code

Select a type, fill in the details, and generate your QR code instantly.

What is a QR code?

A QR code (Quick Response code) is a two-dimensional barcode that stores data in a grid of black and white squares. Originally invented in 1994 for the automotive industry, QR codes are now used everywhere — from restaurant menus and business cards to event tickets and payment systems. Any smartphone camera can scan a QR code to instantly open a URL, save a contact, connect to WiFi, or read a message.

Supported QR code types

This generator supports seven common QR code types: URL for website links, Text for plain messages, Email with pre-filled subject and body, Phone for direct dialling, SMS with a pre-written message, WiFi for instant network connection (WPA/WPA2, WEP, or open), and vCard for sharing contact information including name, organisation, phone, email, and website.

Privacy first

Your QR codes are generated entirely in your browser using JavaScript and the Canvas API. No data is sent to any server. Customise the foreground and background colours, choose your preferred size, and download the result as a PNG image — all for free.

More Utility Tools