QR Code Generator

Instantly generate free QR codes for URLs, text, phone numbers, emails & more.

256 px

How to Use

  1. Choose a Content Type

    Select what you want your QR code to encode — a website URL, plain text, phone number, email, SMS, WhatsApp message, or Wi-Fi credentials.

  2. Enter Your Content

    Fill in the relevant fields. For URLs, paste your link. For Wi-Fi, enter the SSID and password. For SMS, enter the number and message.

  3. Customise Size & Colours

    Drag the size slider to choose a QR code dimension from 128px to 512px. Pick a foreground and background colour to match your brand.

  4. Generate Your QR Code

    Click the "Generate QR Code" button. Your QR code will appear instantly below the form — ready to scan.

  5. Download or Copy

    Click "Download PNG" to save the image, or "Copy Image" to copy it to your clipboard for pasting directly into documents or designs.

About This Tool

This free QR code generator lets you instantly create QR codes for any purpose — whether you need a QR code for a website link, a business card phone number, an email address, a Wi-Fi login, or a promotional SMS campaign. No account, no subscription, and no watermarks.

Built entirely in the browser, your data never leaves your device. This makes the QR code maker ideal for businesses, educators, event organisers, and anyone who needs to share information quickly. You can customise the size from 128px (ideal for digital use) up to 512px (perfect for print), and choose custom foreground and background colours to align with your brand identity.

The tool supports multiple content types including plain text, URLs, telephone numbers (tel:), email (mailto:), SMS, WhatsApp deep links, and WPA/WPA2 Wi-Fi credentials. Generate and download as many QR codes as you need — completely free.

Frequently Asked Questions

A QR (Quick Response) code is a two-dimensional barcode that stores information such as URLs, text, phone numbers, or credentials. Smartphone cameras can scan QR codes instantly, making them a popular way to bridge physical and digital experiences — from product packaging to restaurant menus to payment screens.
Yes — 100% free, forever. There are no hidden fees, no signup required, no watermarks on the downloaded image, and no usage limits. You can generate and download as many QR codes as you need.
This tool supports: URLs (website links), plain text, phone numbers, email addresses, SMS messages with pre-filled body text, WhatsApp messages with a pre-filled chat, and Wi-Fi credentials (SSID, password, and security type). More types may be added in future updates.
Yes. You can set both the foreground (dark modules) and background colour using the colour pickers. Ensure there is sufficient contrast between foreground and background — low contrast can make QR codes difficult or impossible to scan. Black on white is always the safest choice for print.
No installation is needed. This QR code maker runs entirely in your web browser using pure JavaScript. It works on any device — desktop, tablet, or smartphone — with no plugins, extensions, or external software required. Your data is processed locally and is never uploaded to any server.