Skip to main content

QR Code Generator

Generate a QR code for a link, a piece of text or contact details, then download it for a worksheet, a poster or the classroom wall. Point students at a video, a form or a reading without them typing a long address. The code is drawn in your browser, and you can export it as a true vector SVG that stays sharp at any size.

Create customizable QR codes for URLs, text, or contact information

Shortening sends this URL to the third-party service TinyURL. Everything else in this tool stays on your device.

Customize QR Code
Adjust appearance and settings
200px

Higher levels survive smudges and glare, but make the code denser

Tips

  • Test the code with a few different phones before printing it
  • Keep a strong contrast between the two colours
  • Shorter content makes a code that scans from further away

How to use the qr code generator

  1. Choose what to encode

    Pick the URL tab for a link, Text for a message or instruction, or Contact to build a contact card students can scan straight into their phone.

  2. Enter the content

    Type or paste it in. The QR code updates as you type, so you can see the result immediately.

  3. Make it yours

    Change the foreground and background colours, set the size, and add a logo in the middle if you want it to match your school or classroom.

  4. Set the error correction

    Higher error correction keeps the code scannable even if it is partly covered or scuffed — worth raising if you are adding a logo or printing something that will be handled a lot.

  5. Download it

    Save it as a PNG for slides and documents, or as an SVG for posters and anything you might scale up. The SVG is a real vector, so it stays sharp however large you print it.

Frequently asked questions

Which format should I download?
PNG is fine for slides, worksheets and anything on screen. Choose SVG for posters or large prints — it is a true vector and will not go blurry however far you scale it up.
Can I put my school logo in the middle?
Yes. Upload a small square image and it is placed in the centre. Raise the error correction level as well, so the code still scans with part of it covered.
Does my content get sent anywhere?
No. The code is generated in your browser. The one exception is the Shorten URL button, which sends that address to TinyURL to create a short link — the tool says so on screen, and if you do not press it nothing leaves your device.
Do QR codes I make here expire?
No. The image encodes your content directly, so it keeps working for as long as the thing it points at exists. There is no redirect and no account behind it.

ClassBox is free and has no ads, no accounts and no trackers. The qr code generator runs entirely in your browser — whatever you type stays on your device.

The tools run entirely in your browser. Student lists and everything you type stay on your device — they are never sent to a server. We count page visits anonymously, with no cookies and no tracking of individuals. Details. Open Source & Ad-Free.

© 2026 ClassBox by ❤️ İlker Binzet. Source available under GPL-3.0.