Trust & Safety tools for working together to fight digital harms.
-
Updated
Nov 17, 2025 - C++
Perceptual hashing is the use of an algorithm that attempts to fingerprint multimedia for identification and comparison. Perceptual hashes of two similar multimedia should be similar.
Trust & Safety tools for working together to fight digital harms.
pHash - the open source perceptual hash library
Python library to calculate the difference hash (perceptual hash) for a given image, useful for detecting duplicates
Identifying and removing near-duplicate images using perceptual hashing.
Fast Near-Duplicate Image Search and Delete using pHash, t-SNE and KDTree.
vips-powered ruby gem to measure images similarity, implementing dHash and IDHash algorithms
sharp based perceptual hash implementation
Dart package for comparing images. Find the difference between two images by using a variety of image comparison techniques.
Reverse image search utility based on perceptual hash algorithms
Lightroom plug-in to deduplicate images based on perceptual hash algorithms
Tool to detect (and get rid of) similar images using perceptual hashing (pHash lib)
Code and models accompanying "Learning to Associate Words and Images Using a Large-scale Graph"
Perceptual hashing of images in Elixir
open source perceptual hashing library
A catalog of naturally occurring images whose Apple NeuralHash is identical.
[FAccT 2022] Source code for our paper "Learning to Break Deep Perceptual Hashing: The Use Case NeuralHash".
Golang library for computing perceptual hashes of images
I thought it would be nice to get an email alert when a new job posting appears on a website, so I can use this to check for the newest job openings on various sites
A simple perceptual hash library in pure Go.
Image comparison by hash codes