QR Code Generator
Create free QR codes for links, text and more.
This tool runs entirely in your browser. Your files are never uploaded to a server.
What this tool does
Encodes any text or URL you type as a QR code image, rendered live on a canvas as you type and available to download as a PNG file.
How to use it
Type or paste a URL or any text into the box. The QR code updates automatically after each change; click Download to save it as a PNG once you're happy with the result.
Worked example
Typing https://example.com produces a scannable QR code immediately; any phone camera or QR scanner app that reads it opens that URL. The same works for plain text, a phone number in tel: format, or any other string — the code just encodes whatever characters you provide.
Typical uses
Common uses include linking to a website, menu or contact page, or sharing a coupon code. Because the tool encodes whatever text you type, you can also type a manually formatted payload such as a Wi-Fi credential string (WIFI:T:WPA;S:NetworkName;P:Password;;) or a vCard contact block yourself — most scanner apps still recognize that formatting, even though this tool doesn't build it for you through a dedicated form.
How the code is generated
The QR code is rendered at 240×240 pixels with a 1-module quiet-zone margin, using the standard QR code specification (ISO/IEC 18004). It defaults to error-correction level M, which can recover from roughly 15% of the code being damaged or obscured — a middle ground between maximum data capacity and resilience to scratches or print imperfections.
Limitations
This tool encodes plain text or URLs only — it doesn't validate the URL, doesn't offer the specialized QR payload formats some scanners recognize specially, such as a Wi-Fi network, contact card/vCard, or calendar event, and doesn't let you customize color, add a logo, or change the error-correction level. For very long text, the resulting code becomes visually denser and may be harder for some cameras to scan reliably.
Scope, sources and privacy
QR code generation follows the ISO/IEC 18004 standard. The code is rendered entirely in your browser using the canvas element; the text or URL you enter is never sent to a server.
Frequently Asked Questions
- Do these QR codes expire?
- No. The QR code simply encodes your text/URL directly, so it never expires or depends on our servers.
- Can I download the QR code as an image?
- Yes, click Download to save it as a PNG.
- Is my data uploaded anywhere?
- No, the QR code is generated entirely in your browser.
Related Tools
UTM Builder
Build UTM-tagged campaign URLs for free, without overwriting existing query strings.
Password Generator
Generate strong, random passwords for free.
Website Analyzer
Check any website's title, meta tags and headers for free.
QR Code Reader
Upload an image and instantly decode any QR code — processed entirely in your browser, never uploaded to a server.