ETEvoraTools
QR Code Tools

QR Code Generator

QR Code Generator turns pasted text into a 640-pixel PNG with a two-module margin and error-correction level M. A QR symbol merely reproduces its payload when scanned; it does not classify the text, verify links, encrypt information, expire automatically, or make the encoded content safe.

Runs locally — files stay on your device
Quick answer

Can someone read the text without your application?

Yes. Any compatible QR scanner can decode the payload; QR encoding is not encryption.

A QR Code stores data in a two-dimensional module grid

Finder patterns help scanners orient the symbol, while data and error-correction codewords occupy the remaining modules. More payload generally requires a denser or larger symbol.

How it works

Enter text and generate. The browser library selects a suitable QR version, uses error-correction level M, dark green modules on white, and provides a downloadable PNG.

Key concepts

Error correction is not unlimited

Damage recovery depends on level, symbol layout, and where damage occurs.

Payload length affects density

Long text yields more modules and needs a larger printed area.

When to use it

  • Move short text between devices.
  • Print an identifier or instruction.
  • Create a locally generated test symbol.

When not to use it

  • Do not encode secrets for public display.
  • Do not assume scanners will interpret arbitrary text as an action.
  • Do not shrink dense codes below reliable module size.

Worked examples

Short note

Input
Gate code changes Friday
Expected output
A text QR PNG

A scanner displays the same message.

Identifier

Input
ASSET-2026-0042
Expected output
A compact symbol

Short alphanumeric payloads scan efficiently.

Long paragraph

Input
Several thousand characters
Expected output
A much denser symbol or generation error

Capacity is finite.

Common mistakes

Calling QR encryption

The content is directly decodable. Correction: Encrypt before encoding only when a suitable key workflow exists.

Cropping the quiet zone

Scanners need separation from surrounding graphics. Correction: Preserve the white margin.

Printing too small

Modules merge at low resolution. Correction: Test the final physical output with multiple devices.

Best practices

  • Keep payloads short.
  • Maintain contrast and quiet zone.
  • Test the actual printed or displayed artifact.

Related operations and differences

Email QR Code

Choose Email QR Code when you need to create a mailto QR code.; use QR Code Generator specifically for qr text.

Location QR Code

Choose Location QR Code when you need to create a geo-coordinate QR code.; use QR Code Generator specifically for qr text.

Phone QR Code

Choose Phone QR Code when you need to create a telephone QR code.; use QR Code Generator specifically for qr text.

SMS QR Code

Choose SMS QR Code when you need to create an SMS QR code with optional message.; use QR Code Generator specifically for qr text.

Bitcoin Payment QR Code

Choose Bitcoin Payment QR Code when you need to create a Bitcoin payment URI QR code.; use QR Code Generator specifically for qr text.

Code 128 Generator

Choose Code 128 Generator when you need to generate a downloadable Code 128 barcode.; use QR Code Generator specifically for qr text.

Limitations and privacy

  • Fixed 640 px output, level M, white background, and two-module margin.
  • No expiry, analytics, encryption, logo overlay, or scanner validation.
  • Capacity and scan reliability depend on payload and output conditions.

Generation happens locally in this browser. The PNG contains the entered payload, so share it with the same care as the underlying data.

Frequently asked questions

Is QR content encrypted?

No.

What error-correction level is used?

M.

Does the code expire?

No.

Can long text be encoded?

Only within QR capacity and practical scan limits.

References