warum QRCanvas QR-codes ohne upload erstellt

tech · 2026-11-02 · 4 min

der einfachste weg, online einen QR-code zu erstellen, ist, den inhalt an einen server zu senden und dort das ergebnis zu zeichnen. QRCanvas nimmt den kürzeren weg: Der generator läuft im browser und der inhalt muss den tab nicht verlassen.

ich habe QRCanvas als studio in reinem JavaScript für zehn inhaltstypen gebaut: links, text, e-mail, telefon, SMS, WhatsApp, WiFi, kontaktkarten, termine und orte. Typ auswählen, felder ausfüllen, und die vorschau aktualisiert sich während der eingabe. Kein konto, upload oder wasserzeichen unterbricht diesen ablauf.

die vorschau ist das produkt

ein QR-code wird oft als schwarz-weißes quadrat mit download-knopf behandelt. Das reicht, um die kodierung zu zeigen, aber nicht für einen code auf einer speisekarte, visitenkarte oder einem schild. QRCanvas bietet vorlagen und lässt dich farben, module, ecken, logo und ruhezone anpassen, während der code sichtbar bleibt.

das exportformat richtet sich nach dem einsatz: SVG für den druck, PNG für bildschirme. Die seite empfiehlt außerdem, das ergebnis vor dem druck mit zwei telefonen zu scannen. Dieser test ist wichtiger als eine schöne vorschau: falscher kontrast, falsche größe oder eine zu kleine ruhezone können das scannen erschweren.

datenschutz ist eine implementierungsentscheidung

der text wird im tab mit JavaScript kodiert und das bild vom browser gezeichnet. Es gibt keinen upload-endpunkt, der ein WiFi-passwort oder einen privaten link erhält. Laut website verwendet das studio weder tracking-cookies noch analytics, hostet seine schriften selbst und funktioniert nach dem laden auch offline.

damit entfällt eine serverkopie, aber der QR-code wird nicht privat. Wer ihn scannt, kann den kodierten inhalt lesen; außerdem lässt sich ein statischer code nach dem druck nicht mehr ändern. Wenn sich das ziel später ändern soll, ist ein eigener redirect sinnvoller als die endgültige adresse.

was diese grenze nicht abdeckt

QRCanvas erstellt und exportiert einen code, verwaltet aber keine kampagne. Zum Zeichnen braucht es weder konto noch server, doch das ziel muss weiterhin erreichbar sein. Ein statischer code läuft nicht ab; die seite, die er öffnet, kann trotzdem verschwinden.

genau diesen kompromiss wollte ich sichtbar machen. Das tool soll einen brauchbaren code schnell gestalten, den eingegebenen wert im browser behalten und eine datei zum testen liefern. Die lokale architektur ist kein datenschutz-slogan neben dem produkt, sondern der grund, warum es überhaupt keinen upload-schritt gibt.