Zufallsfarben-Generator
Generiere zufällige Hex-Farben mit einem Klick — kryptografisch sicher, nichts wird hochgeladen.
Zufällige Hex-Farben sofort generieren
Klicke auf Generieren, um eine oder mehrere kryptografisch zufällige Hex-Farben zu erzeugen. Verwende den Stapelgrößen-Selektor, um bis zu 20 Farben auf einmal zu generieren. Klicke auf ein beliebiges Farbmuster, um dessen Hex-Wert in die Zwischenablage zu kopieren. Aktiviere die Helligkeitsbeschränkung, um die Ausgabe auf einen bestimmten HSL-Helligkeitsbereich zu beschränken — nützlich, wenn du zufällige Farben benötigst, die weder zu dunkel noch zu hell für einen bestimmten Kontext sind.
Die zufälligen Bytes stammen von der crypto.getRandomValues-API des Browsers, die kryptografisch sicher ist. Nichts wird an einen Server gesendet. Die Sättigungsbeschränkung hilft, trübe, graunahe Farben zu vermeiden, wenn du lebhafte Ergebnisse möchtest.
FAQ
Warum crypto.getRandomValues statt Math.random verwenden? crypto.getRandomValues ist kryptografisch unvorhersehbar, d. h. die Ausgabe kann nicht aus früheren Ergebnissen vorhergesagt werden. Bei Farben macht das qualitativ keinen praktischen Unterschied, aber es ist das richtige Werkzeug zur Erzeugung zufälliger Daten im Browser.
Was bedeuten die Helligkeitsbeschränkungen? Helligkeit ist der L-Kanal in HSL (0 = Schwarz, 100 = Weiß). Min L auf 20 und Max L auf 80 zu setzen stellt sicher, dass die Farben weder sehr dunkel noch sehr hell sind.