Menu

QR Code Generator FREE | Create QR Codes Instantly

Generate QR codes for any URL, text, email, phone number, SMS, or Wi-Fi password online free. Choose foreground and background colours, select output size, and download as PNG instantly. Runs entirely in your browser. Nothing is sent to any server.

100% Private
Instant Generation
PNG Download
Unlimited Free

QR Code Generator

QR preview will appear here

Frequently Asked Questions

You can generate QR codes for six common types: Website URL (opens in browser), Plain Text (displays as text), Email Address (opens mail client), Phone Number (dials the number), SMS Message (opens messaging with pre-filled text), and Wi-Fi Password (connects to network automatically). Each type formats the data with the correct scheme that smartphones recognise and act on without needing a special app.
A standard QR code can hold up to 4,296 alphanumeric characters. For best scannability, keep content short. Long URLs produce dense, complex QR codes that are harder to scan in poor lighting or at small sizes. Use a URL shortener before generating if your URL is very long. For Wi-Fi passwords, the actual network credentials are embedded directly so no URL shortening is needed.
Yes. Set the foreground (module) colour and background colour using the colour pickers. For reliable scanning always maintain high contrast between the two. A dark foreground on a light background is standard. Avoid low-contrast combinations such as yellow on white. Custom colours are embedded in the PNG download.
No. The QR code is generated entirely in your browser using the qrcode.js library. All content you enter, including Wi-Fi passwords and URLs, is processed locally and never transmitted to any server. The PNG is generated from the browser canvas using toDataURL and downloaded directly to your device.
For websites and digital displays, 300px is sufficient. For business card printing use 500px. For posters and large-format signage use 800px. The minimum reliable printed QR code size for close-range scanning is approximately 2cm x 2cm. For scanning from more than 1 metre away, print larger.

About One Doc Studio

One Doc provides Forever Free browser-based utilities. Nothing is uploaded or stored.

Free QR Code Generator Online — Create QR Codes for URLs, Text, Wi-Fi and More

A QR code (Quick Response code) is a two-dimensional matrix barcode that encodes text, URLs, and structured data in a scannable format that any modern smartphone can read instantly. The QR Code Generator on OneDocPDF generates fully customised QR codes for six common types directly in your browser using the open-source qrcode.js library. All encoding happens locally in milliseconds with no server involved. Whether you need a QR code for a restaurant menu, business card, product label, event flyer, or Wi-Fi login, this tool handles every common use case in seconds with custom colours and direct PNG download.

QR codes have become indispensable across marketing, hospitality, healthcare, retail, and education. Our generator supports all six major QR code data types, ensuring the data is formatted with the correct scheme that smartphone operating systems recognise automatically. URL QR codes open in the browser. Phone QR codes dial directly. Wi-Fi QR codes connect to the network without typing the password. Email QR codes open the mail client with the address pre-filled.

For complementary tools, see our Image Compressor for optimising PNG files, our Image Resizer for exact pixel dimensions, and our JPG to PDF tool for document workflows. All tools on OneDocPDF are free, private, and require no account or installation.