QR Code Generator

Turn a link, text, WiFi or contact into a QR code.

A QR code generator is a tool that turns a link or text into a scannable square barcode any phone camera can read. This one creates QR codes from a URL, plain text, email, phone number, SMS, WiFi login or vCard contact. Customise the colours, size, quiet-zone and error-correction level, then download as PNG, SVG or JPEG. Runs fully in your browser — nothing is uploaded.

How to use QR Code Generator

  1. Choose a content type

    Pick what to encode in this free online QR code generator: a URL, plain text, email, phone, SMS, WiFi login or vCard contact.

  2. Fill in the details

    Enter your link or fill the fields, such as the WiFi network and password or the contact name, and the QR code updates instantly.

  3. Set the colours

    Choose a foreground and background colour, or make the background transparent, to match your brand while keeping strong scannable contrast.

  4. Adjust size and quality

    Set the pixel size, quiet-zone margin and error-correction level so the QR code stays crisp and reliable in print or on screen.

  5. Preview and scan-test

    Check the live preview in your browser and scan it with a phone to confirm the code reads before you publish or print it.

  6. Download the QR code

    Save the finished QR code as a PNG or JPEG for web and social, or as a vector SVG for sharp, large-scale print.

Frequently asked questions

What is a QR code?

A QR (Quick Response) code is a 2-D barcode that stores data — a link, text, WiFi login, contact card and more — which a phone camera can read instantly to open or act on it.

Do these QR codes expire?

No. These are static QR codes — the data is encoded directly into the pattern, so they work forever and never need a server. (They also can’t be edited after printing.)

What does error correction do?

It adds redundancy so the code still scans when partly damaged, dirty or covered by a logo. Higher levels (Q 25%, H 30%) survive more damage but make the pattern denser.

Which format should I download?

Use PNG or JPEG for web and social posts, and SVG for print or large signage — SVG is vector, so it stays razor-sharp at any size.

How do I create a free QR code online?

Pick a content type (URL, text, email, phone, SMS, WiFi or vCard), fill in the fields, then customise the colour, size and error-correction. This free QR code generator builds the code instantly and lets you download it as PNG, SVG or JPEG — no sign-up and no watermark.

Can I generate a WiFi or vCard QR code?

Yes. Choose the WiFi type to make a QR code that connects phones to your network (SSID, password and security), or the vCard type to share a scannable contact card with name, phone, email and company. Both are static codes generated right in your browser.

Is my data uploaded anywhere?

No. The QR code is generated entirely in your browser with JavaScript. Nothing you type is sent to, logged or stored on a server.

How do I make a QR code for a WhatsApp or website link?

Choose the URL type and paste your link — a WhatsApp chat link, website, Instagram profile or any URL — and the QR code is generated instantly. Customise the colour and size, then download it as PNG, SVG or JPEG to print or share.

Is this QR code generator free with no watermark?

Yes — it's completely free, with no sign-up and no watermark on the code. Generate and download as many QR codes as you like; the whole thing runs in your browser.

What size and format is best for printing a QR code?

For print or large signage, download the SVG — it's vector, so it stays razor-sharp at any size. Keep the printed code at least 2×2 cm and use a higher error-correction level (Q or H) so it still scans if it's smudged or partly covered.

Related tools — QR & Barcode