Web & Text
Contact
Connect
Events
Your QR code will appear here as you type.
Generated locally in your browser. Nothing is uploaded.
What Is a QR Code Generator?
A QR code generator turns a link, a Wi-Fi login, a phone number or a block of text into a square scannable pattern that any phone camera can read. Uitly's generator builds that pattern directly in your browser, so what you type is used only to draw the code on your own screen.
There's no dashboard, no dynamic redirect and no tracking layer sitting between the code and the destination. What you scan is exactly what you created, which means it keeps working for as long as the underlying link or Wi-Fi network does.
It helps to know there are two broad kinds of QR code generator. A dynamic generator routes every scan through a short link it controls, so the destination can be changed later, usually behind a paid plan with a scan limit. A static generator, which is what Uitly builds, encodes your content directly into the pattern itself. Nothing expires, nothing gets rerouted, and nobody but you decides where the scan leads. The tradeoff is that a static code can't be redirected after printing, so it's worth double-checking a URL or Wi-Fi password before you save the final code.
Because the code is generated with the Canvas API rather than uploaded to a server for processing, the same tool works whether you're building a single QR code for a poster or generating dozens for a product line, a class handout or a wedding invitation. There's no metered usage to run into.
Every Type of QR Code You Can Build
The generator above supports ten content types, grouped into web, contact, connectivity and event categories. Here's what each one is actually for.
Website URL
The most common QR code type. Points a scan straight to any web page, product listing or booking link.
Plain text
Encodes a message, a note or instructions directly in the code, no destination page needed.
Contact card (vCard)
Saves a name, phone number, email and company straight into the scanner's contacts app.
Phone number
Opens the phone's dialer pre-filled with the number, useful on business cards and vehicle decals.
SMS
Opens a pre-addressed text message, optionally with your own message already typed in.
Opens a WhatsApp chat with a chosen number and an optional prefilled message, no saving a contact first.
Opens a new email addressed to you, with an optional subject line already filled in.
Wi-Fi login
Joins a guest onto your network the moment they scan, no typing a password from a whiteboard.
Location
Drops a pin at exact coordinates and opens it in the scanner's default maps app.
Calendar event
Adds an event with a title, time and location straight into the scanner's calendar app.
How to Create a QR Code on Uitly
Four steps, no waiting on an email or a processing queue.
Choose a type
Pick URL, text, Wi-Fi, email, phone or SMS from the tabs above the generator.
Fill in the details
Type your link, password or message. The code updates as you type, right in your browser.
Style it
Set a foreground and background color, pick a size, and choose an error correction level.
Download
Save it as a PNG for quick sharing or an SVG for print at any size. It's yours to keep.
Getting a QR Code Ready for Print or Screen
A code that scans perfectly on your laptop can still fail on a printed flyer. A few checks before you finalize one:
Keep strong contrast
A dark code on a light background scans reliably. Two similar mid-tones, like light gray on white, can confuse a camera even though it looks fine to your eye.
Size it for the distance
A rough rule of thumb: the code should be at least a tenth of the scanning distance. A code read from arm's length can be small; one read across a store window needs to be considerably larger.
Test before you publish
Scan the code with two or three different phones before it goes to print or goes live. It's the cheapest quality check available and it catches typos in a URL or Wi-Fi password immediately.
Raise error correction with a logo
A logo covers part of the pattern, so use Quartile or High error correction whenever one is added. Uitly's generator does this automatically the moment you upload a logo.
What People Use QR Codes For
A few of the most common reasons people reach for a QR code generator.
Share Wi-Fi without spelling out a password
Generate a Wi-Fi QR code and guests join your network by pointing a phone camera at it, no typing required.
Menus, price lists and order forms
Link a table tent or window sticker straight to your menu page or ordering system.
Business cards and storefronts
Put a QR code on a card, window decal or receipt that opens your site, booking page or contact details instantly.
Events, packaging and campaigns
Drop a QR code on a flyer, product box or ad to send people straight to a landing page you control.
Retail shelves and product tags
Link a hang tag or shelf label to a spec sheet, a size guide or a review page without redesigning the packaging.
Classrooms, handouts and syllabi
Print a QR code on a worksheet or slide so students land on the right resource without typing a long URL.
Why Use Uitly QR Code Generator
Built around three things: your data stays yours, there's nothing to sign up for, and the output is actually usable.
Nothing you type is uploaded
The QR code is drawn in your browser with the Canvas API. Your link, password or message never touches our servers.
No account, no friction
No signup, no email confirmation, no daily limit. Open the page and generate as many QR codes as you need.
Actually customizable
Set your own colors, size and error correction level, then export as PNG for print or SVG for clean scaling.
Frequently Asked Questions
Everything people ask about Uitly's QR code generator.
Yes. Uitly's QR code generator is completely free, with no signup, no watermark and no limit on how many QR codes you create.
No. Open the page and start generating. There is no login, no email address, and nothing saved on our end.
The QR code is drawn entirely in your browser using the Canvas API. What you type never leaves your device or gets sent to a server, so it's safe to use for links, Wi-Fi passwords or contact details. You can confirm this by opening your browser's network inspector while you use the tool.
Website URLs, plain text, contact cards, phone numbers, SMS, WhatsApp messages, email, Wi-Fi logins, map locations and calendar events, each built to the correct format automatically.
Yes. Upload an image and it's placed at the center of the code. Error correction is automatically raised so the code stays scannable with a logo on it.
Yes. Set the foreground and background color, choose a size from 240px to 600px, and pick an error correction level before downloading as PNG or SVG.
Yes. Every QR code you generate is yours to use for personal or commercial projects, on packaging, menus, flyers or ads, with no attribution required and no expiration date.
For print, choose 480px or 600px and download the SVG rather than the PNG. SVG stays sharp at any print size, from a business card up to a poster, because it's drawn from vector shapes instead of a fixed pixel grid.
It removes the white square behind the code so you can place the QR code directly on top of a colored background, a photo or another design element, without a visible box around it.
Ready to Create Your QR Code?
No signup, no watermark, no limit. Free for personal and commercial use.
