Choose what to share
The generator starts with URL. Paste your link, or choose another type and fill in the labeled fields.
Everything you can make with QRFactory, and how to make it yours.
Make a QR codeThe generator starts with URL. Paste your link, or choose another type and fill in the labeled fields.
Select Generate QR Code above the design section. Your code appears in the preview. If you’re signed in, it is saved to your workspace automatically.
Choose PNG for everyday use or SVG for layouts and printing. Try a scan with your phone before putting the QR out into the world.
Want a different look? Open Design your QR Code, make your changes, and use the smaller Generate button below the controls. Each successful generation counts toward your plan’s allowance; downloading an existing result does not.
Paste a website link. A scan opens it in a browser. Signed-in users can also make a dynamic link and change its destination later.
Create url QRAdd a note, reference, instructions or any short text. The content is stored directly in the QR code.
Create text QREnter the network name, password and security type. Compatible phones can join without typing the password. Choose Open network if no password is needed.
Create wi-fi QREnter a first and last name, then optionally add a phone number, email, organization and website. A scan offers a contact card to save.
Create contact QRUpload a document, image, audio or video file with Pro. Generate a shareable QR, replace the file later, or pause access from your workspace.
Create file QRSet the recipient and optionally a subject and message. A scan prepares an email in a compatible mail app; it does not send it automatically.
Create email QRAdd a phone number and optional message. A scan prepares a text message for the person scanning to send.
Create sms QREnter a phone number including the country code. A scan offers to call it on a compatible phone.
Create phone QREnter latitude and longitude, with an optional location label. A scan opens the coordinates in a compatible maps app.
Create location QRThe action offered after a scan depends on the camera or scanning app. Review links and destinations before sharing.
Choose a quick palette or pick your own code and background colors. Keep the code dark and the background light. High resolution gives you a larger PNG; SVG keeps the QR pattern sharp when resized.
Keep the clear margin around the QR. Print it large enough for its scanning distance and content, and test at the actual size.
Switch on Center logo to start with an icon matching your QR type. Choose another icon or upload a PNG, JPG or WebP logo under 2 MB and 4 megapixels.
We clean and resize your image, protect the QR’s margin and use high error correction. Each decorated code must pass a scan check before we return it. Complex designs may use a smaller logo to stay readable.
Add a short phrase such as “Scan the menu” or “Connect to Wi-Fi”, up to 60 characters. Choose the size, regular or bold style, and alignment.
The caption uses your chosen colors and sits below the QR’s clear margin. Long text shrinks to fit; shorten it if it becomes hard to read. In SVG downloads, the QR pattern is vector while logos and captions are embedded images.
The default limit is 5,000 rows and 10 MB per upload, with two active jobs at a time. There is no daily Pro generation allowance. The batch page shows the current limits. Downloads are normally kept for seven days, with 1 GB of private batch storage per account; delete old files when you need room.
Batch QR codes are static: their data is stored directly in the image. They are not added individually to your QR library, and they do not offer destination editing or scan analytics. Downloaded codes continue to work after the batch download expires.
Open batch generatorSigned-in individual generations are saved automatically. Give codes a name, organize them into projects, mark favorites, search your library, duplicate a code or download it again. A duplicate counts as a new generation.
For websites, switch on Make this a dynamic QR under Save & manage before generating. The QR points through QRFactory, so you can edit its destination later. File QR codes use a managed link too. Dynamic links can be paused and show scan counts in your workspace.
Anyone with a file’s share link can access it while sharing is enabled. Share only files you intend recipients to see. Replacing a file keeps its QR link; deleting or pausing a managed link stops access through it.
Manage your account in the workspace. Web Pro subscriptions offer weekly, monthly and yearly billing; the Plans page shows current prices and availability. Existing subscribers can open the billing portal there to manage their subscription.
If Pro ends, you return to the free generation allowance. Your previously downloaded static QR codes keep their encoded data. Hosted files and dynamic links depend on the service and the sharing settings remaining active.
20 successful generations per browser/device identity across website, text and Wi-Fi. Create a free account when you reach that limit.
Unlimited website QR codes, plus 10 successful generations per day shared across text, Wi-Fi, contact, email, SMS, phone and location. The daily allowance resets at midnight UTC. File QR codes require Pro.
Unlimited generations across every QR type, file uploads, center logos, bottom text and batch generation. Upload size, private storage and batch job limits still apply.
See plans & pricingDownloading a QR you already generated does not use another generation.