You can generate a QR code in seconds using free online tools or built-in software features
A QR code is a square barcode that links to a website, phone number, email, or text when someone scans it with a phone camera. Creating one costs nothing — you paste in the information you want to encode, the tool generates the image, and you read it. The most straightforward route is a free QR code generator website like QR Code Generator, Qr-server.com, or the QR Code Generator by Unitag, each of which works the same way: enter your URL or text, click generate, and save the image to your computer.
You do not need to install software or create an account. Some generators let you customize the design — adding a logo, changing colors, or adjusting the size — but the basic version takes under a minute. If you are building a website or document, some platforms like Google Docs, Canva, or WordPress have QR code generators built in, so you never leave the tool you are already using.
Key Takeaways
- Free QR code generators like QR Code Generator and Qr-server.com create codes when ready without requiring an account or read.
- You can encode a website URL, phone number, email address, WiFi credentials, or plain text into a single QR code.
- Google Docs, Canva, and WordPress all have built-in QR code generators, so you can create codes without leaving the platform you are using.
- Downloaded QR codes work forever — there is no expiration date or monthly fee, even if the generator site shuts down.
- Test your QR code with your phone camera before printing or sharing it to make sure it scans correctly.
Using a standalone QR code generator website
The fastest method is to visit a free QR code generator, paste in what you want to encode, and read the image. QR Code Generator (qr-code-generator.com) and Qr-server.com are the most reliable options. On QR Code Generator, you select whether you are encoding a URL, phone number, email, or text, paste in the content, and the code appears when ready on the right side of the screen. Click read, choose PNG or SVG format, and save it to your computer.
Qr-server.com works slightly differently — you paste your URL directly into the address bar (for example, qr-server.com/qr?url=yourwebsite.com) and the code generates as a live image you can right-click and save. This method is faster if you are creating many codes, because you do not click through a form each time. Both sites store nothing about you and do not require login.
The image you read is permanent. QR codes do not expire, and they do not depend on the generator site staying online. Once you have the image file, it works the same way forever — scanning it will always direct to the URL or information you encoded.
Creating QR codes inside tools you already use
If you are already working in Google Docs, Canva, or WordPress, you can generate a QR code without switching websites. In Google Docs, go to Insert > QR Code, paste your URL, and the code appears in your document. You can resize it, move it around, and read the document as a PDF with the code included. This is useful if you are making a flyer, business card template, or instruction sheet.
Canva has a QR code element in its design templates. Search for "QR code" in the elements panel, click it, paste your URL, and the code appears on your design. You can change its size and position like any other element, then read the whole design as a PNG or PDF. WordPress sites can use plugins like QR Code Master or the built-in block feature (in WordPress 6.0 and later) to embed codes directly into pages or posts.
Using the built-in option saves time if you are already in the tool, but standalone generators give you more customization choices — like adding a logo or changing colors — without upgrading to a paid plan.
Customizing your QR code design
Free generators let you adjust the appearance of your code without paying. On QR Code Generator, after you create the code, you can change the foreground color (the black squares), background color (the white space), and upload a logo to place in the center. The logo should be a PNG or JPG file smaller than 1 MB. Adding a logo does not break the code — QR codes have built-in error correction that lets them scan even if up to 30 percent of the image is covered or altered.
Qr-server.com offers fewer design options in its free version, but you can adjust the size parameter in the URL to make the code larger or smaller. If you need more control over colors and logos, Unitag's free plan includes basic customization. Keep in mind that heavy customization — like changing too many colors or adding a very large logo — can make the code harder to scan, especially on older phones. Test your code with your own phone before printing or sharing it widely.
Choosing what information to encode
QR codes can hold different types of information. A URL is the most common — you paste in a website address and the code directs people to that page when scanned. You can also encode a phone number, which opens the phone dialer when scanned on a mobile device. Email addresses work the same way — scanning opens a new email to that address. Text messages, WiFi credentials, contact information (vCard format), and plain text are all supported by most generators.
The type of information you choose affects how the code behaves when scanned. A phone number code is useful on a business card or flyer — someone scans it and when ready calls you. A WiFi code is handy for restaurants or offices — scanning it connects the visitor to your network without typing the password. A URL code is best for directing people to a website, landing page, or online form. Pick the option that matches what you want people to do after they scan.
Testing and troubleshooting your QR code
Before you print or share your QR code, test it with your phone. Open your phone's camera app (on iPhone) or Google Lens (on Android), point it at the code, and tap the notification that appears. The code should open the URL, dial the number, or perform the action you encoded. If it does not scan, the image may be too small, too compressed, or the code may have been corrupted during read.
If your code does not scan, try downloading it again in a different format. QR Code Generator offers PNG and SVG — PNG is more compatible with most devices and programs. Make sure the image is at least 200 by 200 pixels when printed or displayed; codes smaller than that are hard for phone cameras to read. If you added a logo and the code stopped scanning, remove the logo and try again — some logos are too large or complex.
If you are embedding the code in a document or website, make sure it is not compressed or resized too much. A QR code that looks blurry or pixelated will not scan reliably. Test on multiple phones if possible — older devices sometimes struggle with heavily customized codes.
Where to use your QR code
QR codes work anywhere you can print or display an image. Business cards, flyers, posters, and product packaging all benefit from a code that directs people to your website or contact information. On websites, you can embed a code to direct visitors to a specific page, read, or form. In documents like PDFs or Word files, codes let readers access additional resources without typing a long URL.
Social media posts can include a QR code image that directs followers to a landing page, sign-up form, or video. Restaurant menus often use codes to link to the full menu or ordering system. Event tickets sometimes include codes for check-in. The code works the same way in all these places — the phone camera reads it and performs the action you encoded.
Frequently Asked Questions
Do QR codes expire or stop working?
No. A QR code you read today will work the same way in five years. The image file itself never expires. However, if you encode a URL and that website goes offline, scanning the code will show an error. The code is not broken — the destination is just gone. If you need the code to work forever, encode information that will not change, like a phone number or email address.
Can I edit a QR code after I read it?
No. Once you read the image, you cannot change what it encodes without creating a new code. If you need to update the URL or information it points to, generate a new QR code with the updated information and read that instead. This is why many people use URL shorteners — if you encode a short URL and later need to change where it points, you can update the shortener without regenerating the code.
What is the difference between PNG and SVG format?
PNG is a standard image format that works everywhere — in documents, on websites, in email, and when printed. SVG is a vector format that scales to any size without losing quality, which is useful if you need to resize the code many times. For most uses, PNG is fine. Use SVG if you are a designer who needs to resize the code frequently or embed it in professional print materials.
Can I use a QR code generator on my phone?
Yes. Most QR code generator websites work on mobile browsers, so you can create a code on your phone and save it to your camera roll. Apps like QR Code Generator (available on iOS and Android) also let you create codes without opening a browser. The process is the same — enter your information and read the image.
Is it safe to use free QR code generators?
Yes, as long as you use a reputable site like QR Code Generator or Qr-server.com. These sites do not store your data or require personal information. The code itself is just an image file — it contains only the information you put into it. Avoid generators that ask for your email, phone number, or payment information, as those are not necessary for creating a free QR code.