Built and fact-checked by the DocNectar team — see our editorial standards
Key Features
Instant Calculation
Get accurate results in real time with our optimized algorithm.
Mobile Friendly
Fully responsive design. Works on all devices & screen sizes.
Privacy Focused
Your data stays on your device. We don't store any inputs.
100% Free
No hidden costs. This tool is completely free forever.
A QR code packs text, a URL, or other data into a scannable grid of black and white squares that any smartphone camera can read instantly.
This generator creates a QR code from any text or link you enter, with a custom size, error correction level, and colors.
How it works
Enter the text, URL, or other data you want to encode, then optionally adjust the image size, error correction level, and foreground/background colors. The generator encodes your data into a QR matrix and renders it as a downloadable image.
- Type or paste the text, URL, or other data you want to encode.
- Optionally adjust the size, error correction level, and colors.
- Generate the QR code, then copy the image or download it as a PDF.
Examples
Linking to a website
Encoding a URL like https://example.com creates a QR code that opens that page instantly when scanned with a phone camera.
Sharing Wi-Fi or contact details
Encoding plain text (like a Wi-Fi password or a business card's details) lets someone scan and save the information without typing it manually.
Who should use it
- Linking a printed flyer, menu, or poster to a website or online form.
- Sharing Wi-Fi credentials, contact details, or a payment link without manual typing.
Industry applications
- Marketing and print advertising
- Retail, hospitality, and events
Advantages
- Supports a custom size, error correction level, and foreground/background colors.
- Encodes data directly into the image, so the code never expires or depends on an external redirect service.
Limitations
- Does not support embedding a logo image in the center of the code.
Common mistakes to avoid
- Choosing foreground and background colors that are too similar in brightness, which makes the code difficult or impossible to scan.
- Using a very low error correction level for a code that will be printed small or placed somewhere it might get scuffed or dirty.
Best practices
- Test any QR code with a couple of different phone cameras before printing or publishing it widely.
Tips
- Always scan-test a generated QR code yourself before printing it in bulk or publishing it publicly.