toolgarden.xyz
中文

QR Code Generator

Free online QR code generator for URLs, text, contact data, and Wi-Fi configuration text with PNG export

Generate QR code

320px
2

Error correction

Supports PNG / JPG / WebP / GIF / BMP, up to 4.0 MB

QR preview

Generated QR code will appear here

About this tool

A QR code encodes text, a URL, or contact information as a two-dimensional pattern readable by cameras. Capacity depends on length, characters, and error correction. More data creates denser modules that are harder to scan when small, poorly printed, or placed on a complex background.

Generation only encodes the input and does not verify that a link is safe, permanent, or suitable for public access. Test final screen and print artwork across phones, distance, and lighting, and provide readable text or a short URL as an alternative.

How to use it

  1. Enter final content

    Check URL scheme, domain, parameters, and spelling because static output cannot be edited later.

  2. Set size and correction

    Allow clear modules and an adequate quiet zone for viewing or printing distance.

  3. Test on multiple devices

    Scan from screen and actual print and verify the destination or decoded text.

Supported range and limits

What it can encode
URLs, plain text, contact details, Wi-Fi configuration; any text
Wi-Fi format
Follows the WIFI:T:WPA;S:name;P:password;; convention, which most phone cameras recognise and can join directly
Capacity
Depends on content type and error-correction level; long text raises module density sharply and gets harder to scan
Error correction
Higher levels survive more damage but need more modules for the same content. Placing a logo in the middle requires a higher level
Output
A downloadable PNG
Privacy note
QR content is plainly encoded, not encrypted. Anyone who scans it can read the Wi-Fi password inside

When you would use it

  • Sharing a web destination

    Place an event page, help document, or network setup on physical material.

  • Connecting physical and digital content

    Add scannable supporting information to packaging, a card, or signage.

  • Making a Wi-Fi join code for a meeting room

    Encode the network name and password into a code on the wall so visitors join by pointing a camera, with no password read aloud.

What to know before you start

  • Do not directly encode passwords, tokens, or personal data that should remain private.
  • Quiet zone, strong contrast, and undistorted square modules are important to reliable scanning.
  • Static QR content cannot be changed remotely; a short-link service introduces longevity and privacy considerations.

Related concepts

error correction
Redundant QR data used to recover from partial obstruction or damage.
quiet zone
The blank margin around a QR code, free of competing graphics.

Frequently asked questions

Does QR generation upload my text?
No. QR codes are generated locally in your browser, so text is not sent to a server.
What content can I encode as a QR code?
You can encode URLs, plain text, contact data, Wi-Fi configuration text, or any string that fits in a QR code. Longer text creates denser QR codes.
Does longer content make the code harder to scan?
Yes. More content means denser modules, which demands more camera resolution and print precision. Shorten long URLs with a link shortener first, and keep content especially lean when the code will be printed small.
Will a logo in the middle break scanning?
It can. Raise the error-correction level, keep the centered logo as small as the design allows, preserve the finder patterns and quiet zone, and test the final printed size on several devices.