Free QR Code Generator
Create and customise a QR code for free, then download it ready to use .
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.
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.
-
01
Choose a QR-code type
Select a website, message, contact, Wi-Fi, payment or other supported QR-code action.
-
02
Enter the information
Add the destination, contact details, message, network information or payment data required.
-
03
Customise the design
Change the pattern, colours, eyes, frame, wording, logo and other design options.
-
04
Test and download
Check that the code performs correctly, then download the completed QR code ready to use.
Create much more than a website QR code
Choose from 16 QR-code types for online content, contact information, communication, events and payments.
Website URL
Open a website or online page when the code is scanned.
Text
Display a message or piece of text directly on the device.
Phone
Open the phone dialler with a specified number ready to call.
SMS
Prepare a text message with a number and optional wording.
Open an email with the recipient and message details prepared.
Start a WhatsApp conversation with a chosen contact.
FaceTime
Help Apple users begin a FaceTime call from the QR code.
Location
Share a geographical location for maps and directions.
Wi-Fi
Help visitors connect without manually typing network details.
Event
Share event details that can be added to a digital calendar.
vCard
Share contact details that can be saved to a phone.
Cryptocurrency
Encode supported cryptocurrency payment information.
PayPal
Create a QR code containing PayPal payment information.
UPI payment
Create a QR code for supported UPI payment details.
EPC payment
Encode supported European payment information.
MPIX payment
Create a QR code using supported MPIX payment details.
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.
Change the QR-code pattern and eye styles
Create a traditional QR code or choose a more distinctive pattern to complement your design.
Customise the code modules
Change the centre of each eye
Customise the outer eye shape
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.
Change the main QR-code pattern colour.
Select the colour behind the QR code.
Give the QR-code eyes their own colour treatment.
Adjust transparency when using a background image.
Tell people what will happen when they scan
Add a frame and short instruction to make the purpose of the QR code clearer.
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.
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.
Upload a logo
Place a logo within the QR code to connect it with your organisation or campaign.
Adjust the logo size
Control how large the logo appears in relation to the surrounding QR-code pattern.
Add a background image
Upload a suitable image to create a more distinctive visual treatment.
Change transparency
Reduce the strength of the background so the QR pattern remains visible and easy to scan.
Control the size, margin and error correction
The advanced options let you adjust how the finished QR code is generated.
The default size is 500 pixels, but the output size can be changed to suit the intended use.
Control the clear space around the QR code. Avoid removing this space entirely because scanners use it to identify the code boundary.
Select the required error-correction level, particularly when adding a logo or more complex visual styling.
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.
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.
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
Dynamic QR code
- Redirect the destination after publishing
- View scan data and analytics
- Manage individual QR codes
- Keep using the same physical printed 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.
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
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
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.