To learn how to make a QR code, copy the URL or text you want to share, paste it into a code generator, and download the finished image. The entire process takes under thirty seconds and requires no special software or account setup. Depending on where you plan to use the code, you can generate it in your web browser, inside design software like Canva, or through a privacy-focused online tool.
Which method should you pick?
The right way to create your code depends on where your audience will scan it and how you plan to distribute it:
- Use a dedicated generator if you need high-resolution files for print, transparent backgrounds, or complete privacy. The AtomnyX Free QR Code Generator creates vector and raster files directly in your browser without sending your data to an external server.
- Use your web browser if you simply want to send a webpage from your computer screen to your phone in a few seconds.
- Use Canva if you are already designing a print flyer, business card, or restaurant menu and want the graphic placed directly onto your layout canvas.
- Use Microsoft Word if you are drafting an internal office document, print manual, or handout and do not want to jump between separate apps.
Method 1: Generate a code using AtomnyX (private and print-ready)
Most commercial QR generators store your target links on their own redirect servers so they can track users or lock your code behind an unexpected paid subscription later. AtomnyX runs 100% client-side using JavaScript, meaning your raw data never leaves your device and the code never expires.
- Open the AtomnyX QR Code Generator in any desktop or mobile browser.
- Paste your target link or plain text into the input field. You can enter website URLs, email addresses (using the
mailto:prefix), phone numbers (using thetel:prefix), or Wi-Fi credentials. - Select your output size between 100 and 500 pixels.
- Set your error correction level. Choose Level L (7%) or Level M (15%) for digital displays. Choose Level Q (25%) or Level H (30%) if the code will be printed on paper, packaging, or signage that might suffer smudges or tears.
- Adjust your foreground and background colors to match your brand. Ensure you maintain strong contrast between dark and light shades.
- Download your file as a PNG for web and office documents, or as an SVG for professional printing. If you are unsure which to pick, review the differences between SVG vs PNG to see how vector scaling prevents blurriness on posters.
Method 2: Create a QR code in Canva
If you are assembling marketing collateral, Canva includes a built-in generator that drops codes directly onto your active artboard.
- Open your project in Canva on desktop or tablet.
- In the left-hand sidebar, click Apps.
- Type "QR Code" into the search bar and select the default Canva QR app.
- Paste your link into the URL box.
- Click Generate code. Canva will place the graphic in the center of your design.
- Click and drag the corner handles to resize the code. Hold down the Shift key if needed to prevent distorting the square aspect ratio.
Method 3: Insert a QR code in Microsoft Word
You can insert codes into Word documents using an add-in or by writing a native field code. The add-in approach is the simplest method for most desktop users.
- Open your document in Microsoft Word.
- Navigate to the Insert tab on the top ribbon.
- Click Get Add-ins (or Add-ins depending on your Office version).
- Search for a free generator add-in such as "QR4Office" and click Add.
- Open the add-in pane on the right side of Word, choose your protocol (such as
https://), and paste the rest of your web address. - Set your preferred size and margin, then click Insert to place the image at your current cursor position.
Method 4: Generate a quick link code in Google Chrome
Desktop browsers like Google Chrome and Microsoft Edge include built-in sharing tools that turn your current tab into a scannable graphic instantly.
- Navigate to the website or page you want to share.
- Click once in the browser address bar.
- Click the Share this page icon (the small tray with an arrow, or the broken square icon) on the far right side of the address bar.
- Select Create QR Code from the dropdown menu.
- Click Download to save the PNG file to your computer, or point your phone camera at your monitor to test it on the spot.
How to encode specific links: Forms, Docs, PDFs, and Wish Lists
A QR code is simply a visual container for text. It cannot hold large files directly, but it can hold the web link that points to them. Here is how to handle popular destinations:
Google Forms and Google Docs
Open your Google Form or Google Doc and click the purple Send or blue Share button in the top corner. Change general access from "Restricted" to "Anyone with the link can view" (or "Anyone with the link can respond" for forms). Copy that shared URL, paste it into your generator, and your audience can open the form on their phones without signing in.
PDF files
The standard QR specification stores a maximum of 2,953 bytes of binary data, which is far too small for a multi-page PDF document. To make a code for a PDF, upload the file to cloud storage (Google Drive, Dropbox, or your own web server), copy the public share link, and encode that link instead. If you have an editable text document first, compare PDF vs DOCX to confirm whether a static PDF link is the best format for mobile visitors.
Amazon Wish Lists
Open your Amazon Wish List in a web browser or mobile app. Click Invite or Share list near the top of the page. Select "View only" so recipients cannot edit your items, then copy the short link Amazon provides. Paste that URL into your generator to make a scannable gift registry card for invitations.
Facebook Pages
Never copy the internal URL from the Facebook mobile app, which often contains tracking parameters and session tokens that fail on other devices. Instead, go to your public business profile in a desktop browser and copy the clean root address (for example, facebook.com/yourbrand). Encoding the clean link ensures the user's phone asks to open the page directly inside the Facebook app.
Common QR code scanning problems and fixes
When phones struggle to recognize a printed or digital code, the issue almost always comes down to contrast, sizing, or data density.
1. Poor contrast or inverted colors
Smartphone cameras read QR codes by detecting the contrast between dark squares (modules) and a lighter background. If you place a light gray code on a white background, the camera sensor cannot isolate the alignment targets. Similarly, inverted codes (white squares on a black background) fail on older camera software. Keep your foreground dark and your background light.
2. Too much data crammed into one code
Long URLs with dozens of tracking parameters generate dense patterns with hundreds of microscopic modules. These tiny blocks are difficult for budget phone lenses to resolve. Use clean, short URLs to keep the grid coarse and easy to read. For print materials, build your final graphic with the AtomnyX tool and export to SVG so the edges remain razor-sharp at any size.
3. Physical size is too small for the distance
Follow the 10:1 scanning ratio rule for print materials. The scanning distance should be roughly ten times the width of the code. A business card scanned from 10 inches away needs a code at least 1 inch (2.5 cm) wide. A highway billboard or window banner viewed from 20 feet away needs a code at least 2 feet wide.
4. Missing quiet zone
The "quiet zone" is the blank border surrounding the outer edges of the pattern. Camera algorithms require this empty margin to distinguish the code from adjacent background graphics, typography, or edges. Leave a clear white border equal to at least four modules wide on all four sides.
Frequently Asked Questions
How do I make a QR code for a link for free?
Copy the website link you want to direct people to, open a free in-browser generator, paste the link into the URL field, and download the resulting PNG or SVG file. As long as you generate a static code, it will work indefinitely without subscription fees.
Do static QR codes ever expire?
Static codes never expire because the actual destination URL or text is permanently written into the black-and-white grid pattern. As long as the destination website or server stays online, the code will continue to direct users there ten years from now.
What is the difference between static and dynamic codes?
A static code hardcodes your raw destination into the graphic. A dynamic code hardcodes a middleman redirect URL run by a third-party vendor. Dynamic codes allow you to edit the destination link later and track scan analytics, but if that vendor closes down or demands a monthly payment, your printed code stops working.
What error correction setting should I choose?
Error correction adds redundant data to the code so it stays readable if a portion gets scratched or obscured. Level L (7%) is great for computer screens. Level M (15%) is the standard choice for general packaging. Level Q (25%) and Level H (30%) are best for outdoor signs, warehouse floors, or designs where you want to place a small custom logo in the center.