QR Code Generator
Create custom QR codes for websites, text, email, phone numbers, SMS messages and Wi-Fi networks, with instant browser-based preview and download.
What Should Your QR Code Do?
Choose the type of information you want people to access when they scan the QR code.
QR Code Content
Enter the information that should be encoded into your QR code.
If you enter a domain without a protocol, HTTPS will be added automatically.
Longer text creates a denser QR code and may require a larger output size.
Include the international country code when the QR code may be used internationally.
Enter the SSID exactly as it appears on the wireless network.
Your Wi-Fi password will be encoded in the QR code
Anyone who can scan the QR code may be able to retrieve or use the network credentials. Share it only with people you trust.
Customise QR Code
Adjust the size, resilience, margin and colours.
SVG downloads remain scalable regardless of this setting.
Medium is recommended for most uses. Higher levels create denser codes but tolerate more damage.
The quiet zone helps scanners recognise the boundaries of the QR code.
Scan Reliability
For the best results, use a dark foreground on a light background and avoid low-contrast colour combinations.
Encoded Content
This is the exact payload stored inside the QR code.
Nothing encoded yet
Live Preview
Scan it before downloading.
Your QR code will appear here
Enter valid content on the left and the preview will update automatically.
Test before publishing
Scan the QR code using at least one phone before printing it on business cards, posters, packaging or other permanent materials.
Choosing an Error-Correction Level
Error correction adds redundant information that helps a QR code remain readable when part of it is damaged, dirty or obscured.
- Low: smallest and least dense.
- Medium: recommended for normal digital and print use.
- Quartile: more resilient but denser.
- High: maximum resilience with the greatest QR density.
PNG or SVG?
Use PNG for websites, documents, presentations and everyday digital use.
Use SVG for professional printing, signage, packaging and designs where the QR code may need to be resized without losing sharpness.
Generated Directly in Your Browser
QR code generation happens on your device. There is no file upload or processing queue involved, and the QR image is created immediately from the information you enter.
Continue with These Tools
Finished using QR Code Generator? Here are some related tools that people commonly use next to complete their workflow faster.
QR Business Card Generator
Create a digital business card QR code that lets people quickly save your contact details, including name, company, phone, email, website and address.
Business Card Generator
Create professional business cards with custom contact details, colours, layouts, logo placement and QR codes, then download the finished design.
Email Signature Generator
Create a professional email signature with your contact details, company branding, logo, social links and optional QR code, then copy or download the finished signature.
Password Generator
Generate strong random or memorable passwords instantly. Choose password length, character types, symbols and easy-to-remember word combinations with secure browser-based generation.
URL Encoder / Decoder
Encode or decode URLs and URL components instantly. Convert special characters to percent-encoded values, decode encoded text and work with URI components or form-style query data directly in your browser.
How to Generate a QR Code
Choose what your QR code should contain, enter the required information and customise its appearance. SwiftVecto generates the QR code instantly in your browser so you can preview it and download it as PNG or SVG.
Overview
The SwiftVecto QR Code Generator creates scannable QR codes for common everyday and business uses. You can generate QR codes for website links, plain text, email addresses, telephone numbers, SMS messages and Wi-Fi network credentials. Generation happens directly in the browser, so there is no file upload or server processing required. You can adjust output size, error-correction level, margin and colours before downloading the finished QR code.
Benefits
How It Works
Choose the type of QR code you want to create.
Enter the required information.
SwiftVecto converts the information into the correct QR payload format.
Choose your preferred QR size.
Choose an error-correction level.
Adjust foreground and background colours if required.
Adjust the margin around the QR code.
The QR code preview updates instantly.
Test the QR code with a phone or QR scanner.
Download the final QR code as PNG or SVG.
How to Use This Tool
-
1Choose URL, Text, Email, Phone, SMS or Wi-Fi.
-
2Enter the required content.
-
3Customise size and colours if required.
-
4Choose an error-correction level.
-
5Review the live QR code preview.
-
6Scan the code to test it.
-
7Download the QR code as PNG or SVG.
Helpful Tips
- Use a strong contrast between the foreground and background colours.
- Dark QR modules on a light background usually scan most reliably.
- Avoid very small QR codes when the encoded content is long.
- Use a higher error-correction level if the QR code may be printed or partially obscured.
- Leave enough margin around the QR code when placing it in a design.
- Always test the downloaded QR code before publishing or printing it.
- Keep website URLs concise where possible.
- Use SVG when you need the QR code for high-resolution printing.
- Use PNG for quick digital sharing and common office applications.
- For Wi-Fi QR codes, double-check the network name and password before printing.
Common Uses
Create a QR code linking to a business website.
Add a QR code to a restaurant menu.
Create a Wi-Fi QR code for guests.
Generate a QR code for an email address.
Create an SMS QR code for customer enquiries.
Generate a telephone QR code for a business card.
Put a QR code on flyers or posters.
Share plain text through a QR code.
Create QR codes for product packaging.
Generate QR codes for event materials.
Worked Examples
The following examples demonstrate how this tool can be used in realistic scenarios.
Website QR code
Enter https://example.com as the URL. SwiftVecto generates a QR code that opens the website when scanned.
Wi-Fi QR code
Enter the Wi-Fi network name, password and security type. A compatible phone can scan the QR code and offer to join the network.
Email QR code
Enter an email address, subject and optional message. Scanning the code opens a new email draft with the supplied details.
SMS QR code
Enter a telephone number and message. Scanning the code opens the device messaging application with the recipient and message prepared.
Common Mistakes
Avoid these common mistakes to achieve the most accurate results.
- Using very similar foreground and background colours.
- Removing too much margin around the QR code.
- Making a complex QR code too small.
- Entering an incorrect website address.
- Forgetting to include https:// in a web address when required.
- Entering the wrong Wi-Fi password.
- Selecting the wrong Wi-Fi security type.
- Printing a QR code without testing it first.
- Stretching or distorting a downloaded QR image.
- Placing graphics over important QR modules without sufficient error correction.
Glossary
Definitions of the most important terms used by this tool.
QR Code
A two-dimensional barcode that stores information which can be read by smartphones, cameras and QR scanners.
QR Payload
The actual text or structured information encoded inside a QR code.
Error Correction
Redundant data built into a QR code that helps it remain readable when part of the code is damaged or obscured.
Quiet Zone
The empty margin surrounding a QR code that helps scanners recognise the code boundaries.
PNG
A raster image format suitable for websites, documents and general digital use.
SVG
A vector image format that can be scaled to very large sizes without losing sharpness.
Wi-Fi QR Code
A QR code containing network credentials in a format that compatible devices can use to join a wireless network.
Frequently Asked Questions
Is this QR Code Generator free?
Yes. The SwiftVecto QR Code Generator can be used to create QR codes directly in your browser.
Do I need to upload anything?
No. QR generation is performed directly from the information you enter.
Can I create a QR code for a website?
Yes. Choose URL and enter the website address you want the QR code to open.
Can I create a Wi-Fi QR code?
Yes. Enter the network name, security type and password to generate a compatible Wi-Fi QR payload.
Can I create an email QR code?
Yes. You can include an email address, optional subject and optional message.
Can I create an SMS QR code?
Yes. Enter the recipient number and optional message.
Can I create a phone-number QR code?
Yes. Scanning a telephone QR code can open the device dialler with the supplied number.
Can I customise QR code colours?
Yes. You can choose foreground and background colours. Strong contrast is recommended for reliable scanning.
What is QR error correction?
Error correction adds redundant information so the QR code can remain readable even when part of it is damaged or obstructed.
Which error-correction level should I use?
Medium is suitable for most uses. Higher levels are useful when printing conditions are less reliable or the QR code may be partially obscured.
Can I download the QR code as PNG?
Yes. PNG is suitable for websites, documents and most digital uses.
Can I download the QR code as SVG?
Yes. SVG is recommended for high-resolution printing and designs that may need to be resized.
Does the QR code expire?
The QR code itself does not expire. However, if it contains a website link, the usefulness of the code depends on that destination remaining available.
Are QR codes generated on the server?
The planned SwiftVecto implementation generates the QR code directly in your browser.
Should I test the QR code before printing?
Yes. Always scan and test the finished QR code before using it in printed or published materials.
Things to Know
- QR generation is intended to run directly in the browser.
- No file upload is required.
- QR readability depends on sufficient contrast and size.
- Longer payloads produce denser QR codes.
- Higher error-correction levels also increase QR density.
- SVG is recommended for print use.
- PNG is convenient for normal digital use.
- Always test generated QR codes before publication.
Disclaimer
SwiftVecto does not control websites, phone numbers, email addresses or other destinations encoded into a QR code.
Users are responsible for verifying that information entered into a QR code is correct.
Scanning behaviour may differ between devices and QR reader applications.
QR codes containing sensitive information should be distributed carefully because anyone who can scan the code may be able to read the encoded content.