Skip to main content
Menu

Free Text QR Code Generator

Put any text in a QR code — a note, a code, a number — and see the smallest size it still scans at. It is built in your browser.

Type something, and your code appears here.

What you type stays in this browser. PayMQR never receives it, never stores it, and the code is built on your own device.

What can go in a text QR code?

Anything you can type. A tracking number, a shelf or bin code, a serial from the back of a machine, a short note, a line of instructions for whoever picks up the box. Scanning it shows the text — nothing opens, nothing is downloaded, and nothing is contacted.

If what you want is a code that does something when scanned, one of the other tools is the right one: a web address, a Wi-Fi network, a contact card or a UPI payment.

Why does it say Numeric, Alphanumeric or Text?

A QR code stores digits more cheaply than letters. Three digits fit in ten bits; an ordinary character takes eight bits on its own. So a code holding 100 digits is genuinely smaller than one holding 100 letters, and it can be printed smaller.

The page picks whichever is cheapest for what you typed and tells you which one it used. Numeric is digits only. Alphanumeric is capital letters, digits, a space and a handful of symbols. Anything else — any lower-case letter, any accent, most punctuation — is Text, which carries everything at eight bits a character.

You do not have to do anything about this. If your text happens to be all digits, you get the smaller code for free.

How small can I print it?

The figure on the page is the whole code, including the white border, at the smallest square size a phone reads reliably off paper. Print it at that size or larger. The border is part of the code, not margin — trimming to the dark edge is the most common reason a printed QR code fails.

Shorter text means a smaller code. If yours will not fit the sticker you have, the fix is fewer characters rather than a smaller print.

Why is there no "high" error correction setting?

Every code here uses the middle level, which recovers from roughly 15% of the symbol being damaged or covered. The stronger setting sounds better and makes the code noticeably bigger, which on a long payload means more squares in the same space — and squares too small for a home printer to resolve fail far more often than a scuffed code does.

Does the card show all of my text?

The card prints the first few lines so somebody whose camera will not focus can read it. Longer than that and it prints an extract and says so — the code always carries every character. Use Code only if you want the symbol on its own with no text around it.

Is what I type sent anywhere?

No. The code is built by your own browser on this page. There is no form to submit and nowhere for it to go. Close the tab and nothing is kept.

Do remember what a QR code is, though: it is not a lock. Anyone who can see the printed code can read what is inside it, so it is the wrong place for anything you would not write on the same piece of paper.