Generatoren

Generatoren für alltägliche Aufgaben: QR-Codes, Barcodes, UUIDs und Zufallswerte — lokal in Ihrem Browser erstellt und kostenlos.

Alles hier ist für eine Maschine gemacht, die es liest

Was diese Kategorie verbindet: Fast nie sind Sie selbst der Empfänger der Ausgabe. Ein Scanner liest den Barcode, eine Handykamera liest den QR-Code, eine Datenbank indiziert die UUID, ein Browser rendert die Farbe. Die Frage, die bei jedem Tool hier zählt, ist also dieselbe: Akzeptiert das, was es empfängt, diesen Wert auch?

Ein Code, den jemand an der Kasse oder auf einer Palette scannt — der Barcode-Generator. EAN-13, UPC, Code128 und der Rest, mit für Sie berechneter Prüfziffer.

Ein Code, den jemand mit dem Handy scannt — der QR-Code-Generator. Siebzehn Nutzlast-Typen, Logos, Farbverläufe, und jeder Code wird vor dem Download scan-getestet.

Ein Bezeichner für eine Datenbankzeile oder ein API-Objekt — der UUID-Generator, Versionen 1 und 3 bis 7.

Ein Farbwert in einer bestimmten Notation — der Farbwähler: HEX, RGB, HSL, OKLCH, CMYK, plus das nächstliegende Tailwind-Token.

Eine Zahl, oder eine Liste davon — Zufallszahlen in einem von Ihnen gesetzten Bereich, oder Primzahlen in einem solchen.

Barcode oder QR-Code?

Die eine Frage, mit der die Nutzer ankommen, und die keine der beiden Produktseiten beantworten kann, weil jede nur sich selbst kennt.

Barcode, wenn die Nummer bereits existiert und etwas in einer Handels- oder Logistikkette sie lesen muss — eine Kasse, ein Lagerscanner, ein Bestandssystem. Ein eindimensionaler Barcode speichert eine kurze Nummer und nichts weiter. Sein Vorteil ist, dass ein jahrzehntealter Laserscanner ihn sofort und zuverlässig liest, und dass ganze Branchen auf dieser Annahme aufgebaut sind.

QR-Code, wenn ein Handy der Leser ist und die Nutzlast mehr ist als eine Nummer: eine URL, WLAN-Zugangsdaten, eine vCard, eine Zahlungszeichenkette. QR fasst weit mehr Daten, übersteht dank Fehlerkorrektur teilweise Beschädigung und wird aus jedem Winkel gescannt. Was er nicht kann: an Handelssystemen teilnehmen, die eine GTIN erwarten.

Lautet die Antwort „Ich möchte, dass Leute dieses Plakat mit dem Handy scannen”, ist es ein QR-Code. Lautet die Antwort „unser Lieferant hat einen Barcode auf dem Karton verlangt”, ist es ein Barcode, und die Nummer muss von diesem Lieferanten kommen.

Erzeugt ist nicht dasselbe wie registriert

Die Unterscheidung, die die meiste Enttäuschung verursacht, daher hier ohne Umschweife.

Ein hier erzeugter Barcode ist keine offizielle Produktnummer. Der Generator zeichnet ein gültiges, scanbares Symbol mit korrekter Prüfziffer für welche Ziffern auch immer Sie eingeben. Er kann Ihnen keine GTIN zuteilen — die kommen von GS1, kosten Geld, und ein Händler, der eine selbst erfundene Nummer scannt, wird feststellen, dass sie jemand anderem gehört oder gar niemandem. In Ordnung für interne Lageretiketten, nicht in Ordnung für alles, was durch ein Geschäft läuft.

Eine UUID ist eindeutig, nicht geheim. Eine Kollision ist kein praktisches Risiko, aber eine v4-UUID in einer URL ist trotzdem ein Wert, den jemand teilen, protokollieren oder in ein Support-Ticket einfügen kann. Eindeutigkeit ist keine Autorisierung. Muss eine Ressource geschützt werden, braucht sie eine Zugriffsprüfung, keinen unerratbaren Namen.

Ein QR-Code ist nur so gut wie das, worauf er zeigt. Der Code ist einmal gedruckt dauerhaft; die URL dahinter ist es nicht. Verweisen gedruckte Codes auf einen Link, den Sie selbst kontrollieren und umleiten können — nie auf eine Kampagnen-URL, die Sie in sechs Monaten abschalten werden.

Jedes Tool auf dieser Seite läuft vollständig im Browser, sodass nichts, was Sie kodieren — eine Zahlungszeichenkette, ein WLAN-Passwort oder eine Kundenkennung — irgendwohin übertragen wird.

Ich würde mich freuen, wenn Sie diese Seiten mit Freunden teilen, als Lesezeichen speichern oder darauf verlinken würden. Danke! 🙏