Skip to content
Create and Download

Free QR Code Generator

Create and customise a QR code for free, then download it ready to use .

Quick Answer

Can I create and customise a QR code for free?

Yes. Our free QR code generator lets you create QR codes for websites, text, phone calls, messages, email, WhatsApp, Wi-Fi, contact details, payments and more. You can change the colours and patterns, customise the QR code eyes, add frames and text, upload a logo or background image and control the finished size and error-correction level.

How It Works

Create your custom QR code in four steps

Start with the information you want to share, then customise the appearance before testing and downloading the finished QR code.

  1. 01

    Choose a QR-code type

    Select a website, message, contact, Wi-Fi, payment or other supported QR-code action.

  2. 02

    Enter the information

    Add the destination, contact details, message, network information or payment data required.

  3. 03

    Customise the design

    Change the pattern, colours, eyes, frame, wording, logo and other design options.

  4. 04

    Test and download

    Check that the code performs correctly, then download the completed QR code ready to use.

QR Code Types

Create much more than a website QR code

Choose from 16 QR-code types for online content, contact information, communication, events and payments.

URL

Website URL

Open a website or online page when the code is scanned.

TXT

Text

Display a message or piece of text directly on the device.

TEL

Phone

Open the phone dialler with a specified number ready to call.

SMS

SMS

Prepare a text message with a number and optional wording.

@

Email

Open an email with the recipient and message details prepared.

WA

WhatsApp

Start a WhatsApp conversation with a chosen contact.

FT

FaceTime

Help Apple users begin a FaceTime call from the QR code.

LOC

Location

Share a geographical location for maps and directions.

Wi-Fi

Wi-Fi

Help visitors connect without manually typing network details.

EVT

Event

Share event details that can be added to a digital calendar.

VCF

vCard

Share contact details that can be saved to a phone.

Cryptocurrency

Encode supported cryptocurrency payment information.

PP

PayPal

Create a QR code containing PayPal payment information.

UPI

UPI payment

Create a QR code for supported UPI payment details.

EPC

EPC payment

Encode supported European payment information.

MPIX

MPIX payment

Create a QR code using supported MPIX payment details.

Check Before Downloading

Test your URL before creating the final QR code

When creating a website QR code, enter the destination and use the generator’s Test button to open it in a new browser tab.

This lets you preview how the QR code will behave and check that the destination is correct before downloading or publishing it.

Style Options

Change the QR-code pattern and eye styles

Create a traditional QR code or choose a more distinctive pattern to complement your design.

Main QR Pattern

Customise the code modules

Square Dot Rounded Heart Diamond
Inner Eye Style

Change the centre of each eye

Square Dot Rounded Diamond Flower Leaf
Outer Eye Style

Customise the outer eye shape

Square Dot Rounded Diamond Flower Leaf
QR Code Generator with Colour

Create a coloured QR code to match your design

Change the foreground and background colours or give the QR code eyes their own custom colours.

Use strong contrast between the QR-code pattern and its background. A design may look attractive on screen but still be difficult for a phone to scan if the colours are too similar.

Foreground colour

Change the main QR-code pattern colour.

Background colour

Select the colour behind the QR code.

Custom eye colours

Give the QR-code eyes their own colour treatment.

Transparency

Adjust transparency when using a background image.

Frames and Call-to-Action Text

Tell people what will happen when they scan

Add a frame and short instruction to make the purpose of the QR code clearer.

No frame Bottom text Top text Tooltip bottom Tooltip top Ribbon bottom Ribbon top Snapcode Snap bottom

Add your own wording

Enter text such as Scan for details, View the menu, Connect to Wi-Fi or Save my contact details.

You can adjust the text size and select from a broad range of familiar fonts, including Arial, Georgia, Helvetica, Tahoma, Trebuchet, Verdana, Courier and Times New Roman.

Logo and Background Options

Create a QR code with your logo or background image

Add visual branding while retaining control over how strongly it appears within the finished design.

01

Upload a logo

Place a logo within the QR code to connect it with your organisation or campaign.

02

Adjust the logo size

Control how large the logo appears in relation to the surrounding QR-code pattern.

03

Add a background image

Upload a suitable image to create a more distinctive visual treatment.

04

Change transparency

Reduce the strength of the background so the QR pattern remains visible and easy to scan.

Output Settings

Control the size, margin and error correction

The advanced options let you adjust how the finished QR code is generated.

QR-code size

The default size is 500 pixels, but the output size can be changed to suit the intended use.

Margin size

Control the clear space around the QR code. Avoid removing this space entirely because scanners use it to identify the code boundary.

Error correction

Select the required error-correction level, particularly when adding a logo or more complex visual styling.

!
Important

Always test your QR code before publishing or printing

Colours, logos, unusual patterns, small margins, background images and low contrast can affect QR-code scanning. Test the downloaded code on several phones and at the intended display or print size before using it publicly.

Static or Dynamic?

Free generated QR codes have a fixed destination

The free generator is ideal when you know the final information or destination and do not need to change it after the code has been published.

Free Generator

Static QR code

  • The destination is encoded into the QR code
  • No ongoing QR-code account is required
  • Suitable for fixed information and links
  • The destination cannot be edited later
Need More Than One QR Code?

Professional QR-code solutions for larger projects

The free generator is ideal for creating individual QR codes. We also support organisations that need larger quantities, unique data or managed dynamic codes.

Professional Printing

Printed QR code stickers in quantity

We manufacture custom QR-code stickers and labels for business, industrial and organisational use.

  • Custom materials and sizes
  • Sequential and variable-data labels
  • Large and repeat production runs
Request a custom quotation
Dynamic QR Codes

Tracking, analytics and redirection

Use Xcan.it when QR-code destinations need to be changed or scan activity needs to be measured.

  • Editable destinations
  • Individual-code analytics
  • Ongoing QR-code management
Explore Xcan.it
Frequently Asked Questions

Free QR code generator questions

Is this QR code generator free?

Yes. You can use the generator to create and customise QR codes and download the completed result.

Can I create a QR code with colour?

Yes. You can change the foreground and background colours and customise the QR-code eye colours. Always maintain strong contrast and test the result before use.

Can I add my logo to a QR code?

Yes. Upload a logo and adjust its size within the QR code. Test the result carefully because a large logo can cover part of the scannable pattern.

Can I create a Wi-Fi QR code?

Yes. Select the Wi-Fi option and enter the required network details so users can connect without manually typing them.

Can I change the QR code’s shape?

You can customise the main pattern and the inner and outer eye styles using square, rounded, dot, diamond and other available designs.

Can I add text around the QR code?

Yes. Choose a frame, enter your own call-to-action wording and adjust its size and font.

Can I change the destination after downloading the code?

Not with a static code created by the free generator. Use a dynamic QR code through Xcan.it if the destination may need to change later.

How do I know whether my QR code will scan?

Test it on several phones, check the final destination and test it at approximately the same size and in similar conditions to its intended use.

Scroll to Top