QR Code Generator
Create custom QR codes for your website, social media, or contact information.
QR Code Content
Customize
What is a QR code?
A QR code (Quick Response code) is a two dimensional barcode that can be scanned by a smartphone camera or QR reader app. When scanned, it instantly opens a link, displays text, triggers an action like sending an email or connecting to a WiFi network. QR codes were originally invented in 1994 by a Toyota subsidiary for tracking car parts, but they have since become one of the most widely used tools for bridging the gap between physical and digital content.
How to use this tool
Our QR Code Generator lets you create custom QR codes in seconds. The process is straightforward.
Choose the type
Select what kind of QR code you want to create. Options include website URL, plain text, email address, phone number, SMS message, or WiFi network. Each type encodes the data differently so that the scanning device knows what action to take.
Enter your content
Type or paste the content for your QR code. For a URL, enter the full web address including https://. For a WiFi code, enter the network name (SSID), password, and encryption type. For email, enter the address and the tool will generate a code that opens the user’s email client with the address pre filled.
Customize the appearance
Choose your preferred size from small (200×200) to extra large (600×600). Larger codes are easier to scan from a distance, making them better for posters, banners, and signage. Smaller codes work well for business cards and product labels.
You can also change the colour of the QR code pattern. Use a dark colour on a light background for the best scan reliability. Avoid low contrast combinations as they can make the code difficult or impossible to read.
Download the code
Click Generate QR Code to create your code. Preview the result and click Download QR Code to save it as a PNG image. The file is ready to use in print materials, websites, documents, or anywhere else you need it.
Common uses for QR codes
QR codes are used across a wide range of industries and applications. Here are some of the most popular use cases.
Business cards. Add a QR code to your business card that links to your website, LinkedIn profile, or digital contact card. It saves the recipient from having to type your details manually.
Print materials. Flyers, brochures, posters, and catalogues can include QR codes that link directly to product pages, signup forms, or promotional offers. This makes it easy for people to take action immediately.
Product packaging. Link to instruction manuals, warranty registration pages, recipe ideas, or customer support. A QR code on the packaging bridges the gap between the physical product and your online content.
Restaurant menus. Digital menus accessed via QR code became standard during the pandemic and remain popular for their convenience and easy updating.
Event tickets and check in. QR codes on tickets can be scanned for fast entry without paper tickets or manual verification.
WiFi sharing. Generate a WiFi QR code for your office, shop, or home. Guests scan the code and connect instantly without needing to type the password. This is one of the most practical and underused features of QR codes.
Payments. Many payment platforms use QR codes for contactless transactions. Scan to pay without needing to enter card details or account numbers.
Tips for better QR codes
Test before printing. Always scan your QR code with multiple devices before sending it to print. What looks right on screen can sometimes fail to scan if the contrast or resolution is off.
Use high contrast colours. A dark code on a light background works best. Black on white is the most reliable combination. If you use a custom colour, make sure there is enough contrast for scanners to read it clearly. Avoid light colours like yellow on white.
Leave white space around the code. The quiet zone (the blank space surrounding the QR code) helps scanners identify where the code begins and ends. Do not crop it too tightly or place it directly against other design elements.
Bigger is more scannable. If the code will be scanned from a distance (on a poster or banner), use a larger size. The general rule is that the scanning distance should be no more than 10 times the width of the code. A 3 cm code works at about 30 cm scanning distance.
Keep URLs short. Longer URLs create more complex QR patterns with smaller modules, which can be harder to scan at small sizes. If your URL is long, consider using a URL shortener before generating the code.
Use a static URL where possible. If the content behind your QR code might change, point the code to a URL you control (like a page on your own website) rather than directly to a third party link. That way you can update the destination without needing to reprint the code.