AbraCalc

QR Code Maker

Type a link or a short message and watch a scannable QR code build itself instantly. Pick a size, download the PNG, or print a sheet of copies for the whole class. Works offline.

Built by the AbraCalc team

Embed this tool on your site

How to play

  1. Type or paste your link or message into the text box — the code builds live as you type.
  2. Drag the size slider to make the on-screen code bigger or smaller for your display.
  3. Tap Download PNG to save the code as an image, ready to paste into a slide or worksheet.
  4. Set how many copies you need and tap Print handout sheet to print a full page for the class.

QR Code Maker turns any link or short message into a scannable code the moment you finish typing, no waiting and no uploading required. Paste a class link, a form, or a quick note, drag the size slider until it looks right, and download the PNG or send a whole sheet of copies to the printer for handouts. Every code is built right there in the browser using a real QR encoder with proper error correction, so it scans cleanly with any phone camera even if a corner gets a little smudged or covered by a sticker. Nothing you type is ever sent anywhere — the text never leaves your device, which makes this a safe pick for student-facing links in a classroom.

Frequently asked questions

Does the QR code work without an internet connection?
Yes. The whole code is generated inside your browser using a self-contained encoder — nothing is uploaded, fetched, or sent to a server, so it works exactly the same offline.
How much text can I fit in one QR code?
Up to 213 characters of text or a link, which comfortably covers most classroom URLs and short messages while keeping the code easy to scan from a normal printed size.
Why does the code sometimes look different for the same text?
The tool automatically tests multiple valid patterns and picks the cleanest-looking one with the least repetition, which can shift slightly as you edit the text — this doesn't affect how reliably it scans.