Text QR Code Generator

Share a note without sending the reader to a webpage. This tool stores the text inside the QR image, including line breaks and Unicode characters such as accented names.

Enter your content

Include the country code and omit the local leading zero. Use a number registered with WhatsApp.

Enter at least a first or last name. All other details are optional.

Your QR code is generated directly in your browser.

Make it yours

Optional

Choose a starting style, or open the settings below.

You can adjust any preset below.

Colours
Shapes
Logo
20%
Advanced settings

With this enabled, the recommended border takes precedence over a smaller custom margin.

Print assistant

Width includes the clear border. A 0.4 mm module is a practical starting target for close-up scanning; distance, paper, and cameras affect results.

Enter valid content to calculate print sizes.

    For SVG, set this width in your design or print app. Always test the actual printed size.

    Printable signs

    Templates change the wording, not the QR content. QR width is set in the Print assistant. Wi-Fi passwords are not printed as text.

    Generate a QR code to preview your sign.

    Your QR code Enter content to generate a QR code
    Waiting for valid content

    Checks run locally in your browser.

    Read the automatic check result, then test the exported image and its intended action with a phone. Ordinary image downloads can remain available when a check fails.

    Download QR code

    Free PNG and SVG downloads · No account required

    Generated directly in your browser.

    File extensions are added automatically.

    PNG downloads include the DPI chosen in Print assistant. Use Download print PNG to match your chosen physical width.

    SVG is recommended for printing because it can be scaled without losing quality. These are static QR codes: their encoded content cannot be changed after downloading. The QR code itself has no expiry; linked content must remain available.

    Guide checked by eToolPlus · 16 October 2026

    Trial the way the note will be used

    For an equipment label, place the item reference first and the instruction beneath it. Scan the exported image with the reader staff actually use, then check copying, line breaks and the meaning of similar characters such as O and 0. A successful decoder comparison does not establish that the displayed note is unambiguous.

    Keep an ordinary-text fallback for essential instructions. If the note is revised, version the artwork and replace obsolete copies; the generator has no mechanism to push edits into a previously printed pattern.

    When a text code is useful

    A short setup instruction, equipment label, meeting note, or reference number can fit naturally into a text QR code. A compatible reader may display the message or offer to copy it. It does not automatically create a contact, join Wi-Fi, or prepare an email. Use the dedicated contact, Wi-Fi, or email tool for those actions.

    Write a message that is easy to read

    1. Enter the wording exactly as the reader should see it. Internal spaces and line breaks are preserved.
    2. Use a short heading and clear instructions rather than a long document. More data makes the QR pattern denser.
    3. Review accented characters, punctuation, and reference numbers in the original text before you style the code.
    4. Wait for Payload verified, then scan the export with a phone to check how that reader presents the message.

    Offline reading is different from offline generation

    The note is carried in the image rather than fetched from a server. A reader that supports text QR codes can therefore read the stored note without opening a website. That does not mean this site is an installed offline app: loading the tool and its assets normally needs an internet connection. A URL included in the note may still need connectivity when someone opens it.

    Handle long or private text carefully

    A photograph or saved copy of the QR code can reveal its entire message. Avoid putting a password, private access token, or confidential instructions in a code that will be displayed publicly. There is no password-protection feature in this text generator.

    If the image becomes too dense, shorten the note, increase the output size, or use a website QR code for a longer guide. Print assistant estimates module size at the selected physical width; a small printed code can be harder to read even when the digital image passes verification.

    Questions about this tool

    Why does a phone show plain text instead of opening an app?

    That is the intended result. Some readers also recognise links or phone-like text within a note, but their behaviour varies. Choose a dedicated QR type when a specific action matters.

    Can I update the note after printing?

    No. The stored wording is fixed. Create a new image for a revised note, or link to a webpage whose contents you control.

    Does this tool support non-English characters?

    It uses UTF-8 for the QR payload. Test the actual reader and font display for your intended language; a successful image check does not guarantee every scanner presents the text identically.