CodeKit

Free plain text QR code generator

Encode any text, serial number, coupon code, JSON snippet, or offline note into a static QR code inside your browser.

0 characters

Preview

Fill in the form to see your QR code

Downloading also saves the code to your history.

Encode raw text, serial codes, and offline data into QR codes

A Plain Text QR code stores UTF-8 characters directly inside the 2D barcode matrix. When scanned, the text is displayed immediately on screen without opening a browser or needing internet access—making it ideal for warehouse asset tags, serial numbers, coupon codes, classroom prompts, and offline instructions.

UTF-8 Text100% OfflineAsset TagsPNG & SVG

100% Offline Readability

Scanning devices read the text directly from the image with zero network dependency.

UTF-8 & Multi-Line Support

Supports line breaks, punctuation, symbols, and international characters.

Complete Data Privacy

Sensitive notes, keys, or internal inventory codes are rendered strictly on-device.

How to convert text into a QR code

  1. 1Type or paste your text

    Enter any text, serial identifier, or note into the text box.

  2. 2Set error correction and size

    For longer paragraphs, keep error correction at Level L or M so the grid stays easy to scan.

  3. 3Download PNG or SVG

    Export your QR code as a PNG image or vector SVG file.

Frequently asked questions

How many characters can fit in a Text QR code?

While the theoretical QR specification allows up to ~2,900 bytes, keeping your text under 300–500 characters ensures phone cameras can focus and decode it quickly.