FreeBoxTool

QR Code Generator

Create QR codes from text, URLs, WiFi credentials, and more.

Enter content to generate QR code

QR Code Generator — FAQ

What types of content can a QR code encode?

+

QR codes can encode URLs, plain text, WiFi network credentials (SSID, password, and security type), email addresses with optional subject and body, phone numbers (tel: links), SMS messages, vCard contact information, and geographic coordinates. Each type follows a specific format that QR scanner apps recognize and handle intelligently.

How much data can a QR code hold?

+

A standard QR code (Version 40, highest density) can encode up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data. In practice, shorter URLs and text produce smaller, denser-looking QR codes that are easier to scan. Very long content creates dense codes that may fail to scan on older or low-resolution cameras.

Are QR codes generated here stored on a server?

+

No. QR codes are generated entirely in your browser using a JavaScript library. Neither the content you encode nor the generated QR image is sent to any server. The download happens directly from your browser's memory.

What is error correction and which level should I choose?

+

QR codes include redundant data so they can still be scanned even if part of the code is damaged or obscured. There are four levels: L (7% recovery), M (15%), Q (25%), and H (30%). Higher error correction makes the code larger and denser but more resilient. Use H when printing QR codes that may get dirty or damaged, or when adding a logo in the center.

At what size should I print a QR code?

+

The minimum recommended print size is approximately 2×2 cm (about 0.8×0.8 inches) for scanning at close range with a modern smartphone. For larger venues like posters or signage, scale up proportionally. The rule of thumb is that the scan distance should be no more than 10× the size of the QR code.