Bild-Hash-Generator

Generieren Sie perzeptuelle Bild-Hashes (aHash, dHash, pHash) und vergleichen Sie sie mit Hamming-Distanz. 100% clientseitig.

Drop images here or click to browseSupports: PNG, JPEG, WEBP, AVIF
🛡️Zero server logs. Hash computation runs 100% inside your browser. Your files never leave this tab.

Bild-Hash-Generator

Bild-Hash-Generator erstellt perzeptuelle Hashes (aHash, dHash, pHash) für Bilder. Hashes können zum Erkennen von Duplikaten verwendet werden.

🔒 Client-side only⚡ Web Worker processing🌐 Works offline🛡️ Zero server logs

So verwenden Sie den Bild-Hash-Generator

  1. Laden Sie ein Bild per Drag & Drop hoch oder klicken Sie zum Durchsuchen.
  2. Klicken Sie auf Hashes generieren, um alle drei Hash-Werte zu berechnen.
  3. Kopieren Sie einen Hash oder fügen Sie einen anderen Hash zum Vergleichen ein.

Häufig gestellte Fragen

Fragen zu Bild-Hashes?

Was sind perzeptuelle Bild-Hashes?

Perzeptuelle Hashes erstellen einen Fingerabdruck eines Bildes basierend auf seinem visuellen Inhalt. Ähnliche Bilder haben ähnliche Hashes.

Was ist die Hamming-Distanz?

Die Hamming-Distanz misst, wie viele Bits zwischen zwei Hashes unterschiedlich sind. Eine niedrigere Distanz bedeutet größere Ähnlichkeit.

Werden meine Bilder auf einen Server hochgeladen?

Nein, die gesamte Hash-Berechnung erfolgt in Ihrem Browser über Web Worker. Ihre Bilder verlassen niemals Ihr Gerät.


Automatisierte E2E-Testsuite-Protokolle

Unsere Buildsysteme validieren Edge-Case-Verarbeitung unter extremen Bedingungen vor jeder Bereitstellung.

Stability
100.0%
Passed
13/13
Env
V8-Sandbox
Engine: Vitest RunnerUpdated: 2026/6/13 02:40:10📦 Testdatensätze herunterladen
PASSPure Function Unit Tests should handle valid image input
PASSPure Function Unit Tests should reject invalid input
PASSPure Function Unit Tests should not mutate original input
PASSPure Function Unit Tests should handle boundary input
PASSPure Function Unit Tests should compute hammingDistance for identical hashes
PASSPure Function Unit Tests should return -1 for hashes of different lengths
PASSImageHashGeneratorTool renders labels
PASSImageHashGeneratorTool renders Generate button
PASSImageHashGeneratorTool disables Generate button when no images loaded
PASSImageHashGeneratorTool renders privacy strip
PASSImageHashGeneratorTool has multiple file input
PASSImage Worker — IPC Simulation should return ok:true with hash result for valid action
PASSImage Worker — IPC Simulation should return ok:false with error for unknown action
⏱️ 0.18ms📦 1.5KB🎚️ Max Nesting: 3🌿 AST Nodes: 48🛡️ V8 Heap: Healthy
$ codecaven-validator --scope=tool● CLUSTER COMPLIANT

Tool-Änderungsprotokoll & Updates

v1.2.02026-06-12
  • Feature: Stapel-Hash-Berechnung — mehrere Bilder hochladen und aHash, dHash und pHash für alle gleichzeitig berechnen.
  • UX: Kartenbasierte Benutzeroberfläche mit Miniaturansichten und allen drei Hash-Werten pro Bild.
v1.1.02026-06-11
  • Feature: Umfassende Vitest-Testsuite für Tool-Rendering, Worker-Operationen und Shared-Operation-Logik — alle 871 Bild-Tests bestehen.
  • Fix: Korrigierte OffscreenCanvas-Mock-Muster in Tests für korrekte Konstruktor-Instanziierung.
v1.0.02026-06-11
  • Feature: Erstveröffentlichung mit aHash-, dHash- und pHash-perzeptueller Bild-Hash-Generierung — 100% clientseitig über Web Worker.
  • Feature: Hash-Vergleich mit Hamming-Distanz und Übereinstimmungsberechnung.
  • UX: Ein-Klick-Kopier-Buttons für jeden Hash-Wert mit visuellem Feedback.