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.
{name} becomes the student's name (URL-encoded),
{roster} the roster's name, and {n} their position on the list.
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.
A header row (Label, URL…) is skipped. A cell in “double quotes” keeps its comma. Up to 400 codes at a time. A label over 60 characters is shown shortened and ends in … (the code itself is never shortened). Nothing is uploaded or opened: a code is only drawn.
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. Up to 60 characters; a long one shrinks to fit the code’s width, then ends in …. It sits below the code’s blank border, never inside it.
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
22%
Error correction is locked to High while an overlay is on. Keep the overlay under ~28% of the code, and always test-scan a printed copy before relying on it.
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.”