← Toolkit

QR Code Generator

Paste a link or type text — everything renders and downloads right in your browser

1 · Content
0 characters
Reads the rosters Name Picker and Class Roster Hub already saved on this machine — nothing is uploaded, and nothing here changes them.
Each line becomes one code: label, link or text (comma- or tab-separated, matching how a spreadsheet column pastes in). No delimiter on a line? The whole line is used as both the label and the QR content.
Prints as a plain grid on regular paper — turn on cut lines below if you plan to cut the codes apart with scissors.

Point a camera at any QR code, or upload a photo of one, to see what it contains — a returned library book, a piece of lab equipment, or someone else's printed code. This reads any code, not just ones made by this tool.

🖼️
Drop a photo of a QR code, or click to browse
PNG, JPG, WEBP, or similar — useful when you have a picture rather than a live camera
2 · Appearance
400 px
#000000
#ffffff
Printed under the code in every download and printout — a plain-language fallback for anyone whose camera can't scan it, or a place to spell out a Wi-Fi password beside the code.
Higher levels tolerate more smudging, glare, or a center logo, at the cost of a denser pattern.
3 · Center Overlay (optional)
🖼️
Drop an image or click to browse
PNG, JPG, SVG, or WEBP
Logo preview
4 · Preview & Download
Type something above to generate a code
4 · Preview & Print
Recently generated
Decoded result

Scan a code with the camera, or upload a photo of one, to see its contents here.

Equipment check-out

Track this scanned code as a piece of equipment — a lab kit, a Chromebook cart, a set of library books — and check it in or out to a student or group. This uses the code just scanned above, not a new scan.

Scan or upload a code above, then check it in or out here.

Recently scanned (this session)
Equipment inventory

No equipment tracked yet — scan a code above and click “Start tracking this item.”