QR Code Generator
Create a free QR code online from a URL, text, email address, phone number or other information and download it as a PNG image.
QR Code Generator
Enter the information you want to encode, choose a size and generate your QR code instantly.
Your QR Code
What Is a QR Code Generator?
A QR Code Generator creates Quick Response (QR) codes containing information that can be read by compatible cameras and QR scanning applications. Instead of manually typing information, someone can scan the generated code to access the encoded content.
This free online QR Code Generator can create static QR codes for website addresses, plain text, contact details, email addresses, telephone numbers and other text-based information. The generated code can then be downloaded as a PNG image for use online or in printed materials.
Why Use the QR Code Generator?
The tool provides a straightforward way to create QR codes without installing specialist software or creating an account.
Free to Use
Create QR codes online without a paid subscription or account.
Multiple Content Types
Encode URLs, text, email addresses, phone numbers and other text-based information.
Adjustable Size
Choose from several output sizes depending on how you intend to use the QR code.
PNG Download
Download the generated QR code as a PNG image for easy sharing and use.
Browser-Based
The QR code is generated directly in your browser without requiring a separate application.
Static QR Codes
The generated code contains the information you enter and does not depend on a YesTools redirect service.
How to Use the QR Code Generator
Creating a QR code takes only a few steps.
- Enter your content — Enter the URL, text, email address, telephone number or other information you want to encode.
- Choose the size — Select an output size appropriate for your intended digital or printed use.
- Generate the QR code — Select Generate QR Code to create the code in your browser.
- Download the image — Select Download PNG to save the generated QR code to your device.
Create QR Codes Online
QR codes are useful for connecting physical and digital information. A QR code printed on a poster, leaflet, product label, menu, business card or sign can allow people to access information using a compatible mobile device. For online use, QR codes can provide a convenient way to share a website address without requiring someone to type a long URL manually.
This QR code maker creates static codes, meaning the information is encoded directly into the QR pattern. If you create a QR code containing a website URL, scanning the code takes the user to that URL. Changing the destination later requires creating a new QR code unless the encoded URL itself points to a service whose destination can be changed.
QR Codes for Websites
To create a QR code for a website, enter the complete URL into the content field. Using the full address, including the appropriate protocol such as https://, helps ensure that the encoded destination is unambiguous. Always test a QR code before distributing or printing it.
QR Codes for Text and Contact Information
QR codes can also contain plain text and other text-based information. This can be useful for sharing short instructions, reference information, contact details or other content that can be represented as text. The amount of data affects the complexity and physical size of the QR code required for reliable scanning.
QR Code Size and Scanning
The appropriate QR code size depends on where it will be displayed and how far away it will be scanned. A code intended for a printed poster generally needs to be larger than one displayed on a computer screen. More complex content can also result in a denser QR pattern.
Keep sufficient white space around the QR code and avoid placing it on backgrounds that make the individual modules difficult to distinguish. Before publishing or printing a QR code, scan it using the devices and applications that your intended audience is likely to use.
James William Steven Parker
Creator & Developer of YesTools
James William Steven Parker is a web developer and technology professional with extensive experience in web development, web design, SEO, web hosting, systems analysis and cybersecurity. He created YesTools to provide fast, practical and free online tools for everyday tasks and technical work.
Learn more about James and YesToolsFrequently Asked Questions
Explore More Free Tools
Explore the YesTools collection of free online tools, calculators, converters, generators and utilities.
Browse All Categories

