# Similar Photo Finder

> 似た写真をブラウザでまとめて探して削除。連写、縮小コピー、保存し直したスクリーンショットを知覚ハッシュとAIモデルで自動グループ化。写真はアップロードしません。

- URL: https://bytescope.dev/ja/similar-photos/
- Locale: ja · Also: [en](https://bytescope.dev/en/similar-photos.md) · [zh-Hant](https://bytescope.dev/zh-Hant/similar-photos.md)
- Runs: 写真はこのタブ内のバックグラウンド処理でデコードされ、どこにも送信されません。ダウンロードするのは 24 MB の比較モデルだけで、一度取得したらブラウザに保存されます。
- Requires: Full mode needs Chrome, Edge or Opera on desktop (File System Access API) to read a folder and write results next to it. Firefox and Safari get a reduced mode: pick the folder through a file input and download the results.
- Updated: 2026-09-08

## What it does

スマホから書き出した3,000枚の写真。そのかなりの部分は同じ瞬間です。シャッターを押し続けた連写、トリミングして保存し直した1枚、チャットアプリが送信時に縮小したコピー、スクリーンショットのスクリーンショット。重複ファイル検索ツールでは手に負えません。どれもbyte単位では別のファイルだからです。このページは、ブラウザの中だけで動く類似画像の検索ツールです。フォルダを選ぶと見た目の似た写真をグループにまとめ、各グループで残す価値のある1枚を提案し、残りを `_similar/` フォルダへ移動します — 本当に消したいなら削除もできます。アップロードは一切ありません。写真はタブ内のworkerでデコードされ、比較に使うモデルは一度だけダウンロードしてブラウザに保存されます。

### 「似ている」には2つの意味がある

1枚の写真は同時に2つのテストを通ります。1つ目は64bitの知覚ハッシュ。得意なことはただ1つ、縮小や再圧縮を経ても同じ画像だと見抜くことです。元の写真とメッセンジャーが小さくしたコピーは、これで同じグループになります。ただしトリミングには耐えられません。2つ目はMetaのDINOv2-smallモデル（Apache-2.0）が出す画像特徴ベクトルで、24 MBのダウンロードが一度だけ発生し、その後はキャッシュされます。トリミングされた写真、連写のコマ、ほぼ同じ位置から撮った同じ場面を拾うのはこちらの仕事です。しきい値はどちらもスライダーで調整でき、ベクトル比較は選んだ時間窓（既定で5分）の中で撮られた写真同士だけに行われるので、ある年の海辺が別の年の海辺と結びつくことはありません。撮影時刻のない写真は窓に関係なく比較されます。連写のオプションを外すとハッシュだけが動き、ずっと速く、ダウンロードも不要です。ダウンロードに失敗した場合は自動でハッシュだけに切り替わり、理由が表示されます。

### どの1枚を残すか

各グループにはサムネイル、撮影時刻、ピクセル寸法、ファイルサイズ、鮮明度スコアが並び、残す候補として1枚に印が付きます。基準はピクセル数が最大、次に鮮明度、次にファイルサイズで、理由はサムネイルの下に書かれます。鮮明度はLaplacianフィルタの分散、つまり輪郭のコントラストの強さなので、ピントの合ったコマと手ブレしたコマは見分けられますが、目をつぶっているか、どんな表情かは一切わかりません。残す・外すはどの写真でも好きに切り替えられます。唯一のルールは、各グループに最低1枚は残すこと。グループを空にしてしまう選択は、黙って削るのではなく拒否されます。ノートPCなら千枚で初回は数分。同じフォルダをもう一度開くと保存済みの結果が使われ、ずっと速く終わります。

### 既定は移動、削除は本気のときだけ

既定の操作は削除ではありません。外した写真は、選んだフォルダ直下の `_similar/` フォルダへサブフォルダの構造を保ったまま移動され、次のスキャンではそのフォルダが除外されるので、同じものが二度結びつくことはありません。削除を選ぶと、File System Access APIがファイルをその場で消します。ごみ箱には入らず、このツールに取り消しはありません。どちらの操作でも、実行前に全リストが表示され、あなたの確認を待ちます。正直に言っておくべきことがいくつかあります。「似ている」はモデルの意見であり、同じ白い壁を撮った2枚が1つのグループになることもあるので、確認する前に全グループに目を通してください。`HEIC` の写真は比較できますが、ここでは撮影時刻を読めません。そしてフォルダの選択、移動、削除にはデスクトップ版Chromium系ブラウザが必要です。それ以外のブラウザとスマホでは、写真をドロップしてグループを見て、外すものに印を付け、`CSV` として書き出すところまでで、ファイル自体には触れません。

## Limits

Does not group photos by who is in them, does not detect closed eyes, does not tidy cloud albums like Google Photos or iCloud, and does not upload photos.

## FAQ

### 写真はアップロードされますか？

されません。1枚ずつブラウザのタブ内のworkerでデコードされ、ハッシュ、鮮明度スコア、特徴ベクトルもそこで計算されます。比較もグループ分けも同じ場所で行われます。通信が発生するのは24 MBのモデルを固定URLから一度だけ取得するときだけで、ブラウザのキャッシュに保存されます。あなたの写真を載せたリクエストは一つもありません。このページは裏にサーバーを持たない静的ファイルです。

### 重複ファイル検索ツールとは何が違いますか？

重複ファイル検索はbyteが完全に一致するファイルだけを報告し、それ以外には触れません。だからこそ機械的に処理しても安全です。このページは、あちらがあえて無視するもの全部のためにあります。同じ写真の2つのサイズ、元の写真と再圧縮されたコピー、トリミング版、連写の11コマ。「似ている」は事実ではなく判断なので、こちらの既定はより慎重です。写真は削除ではなく移動され、先に全グループを見るよう求められます。完全一致だけが欲しいなら、重複ファイル検索を使ってください。

### なぜ違う写真が同じグループに入ったのですか？

モデルにはそれらが似て見えるからです。特徴ベクトルは写真に何が写っているかを表すもので、同じ無地の壁、同じ空、同じタイルの床を撮った2枚は、本物の連写の2コマより近いと判定されることがあります。旅行中のばらばらな写真は簡単に区別できますが、ほとんど何も写っていない場面は苦手です。フォルダが大雑把にまとめられすぎるなら、しきい値のスライダーを調整できます。ただ本当の安全装置は確認のステップです。移動でも削除でも、確認する前に全グループを見てください。

### 連写の中から一番いいコマを選んでくれますか？

一番鮮明で一番大きいコマなら選べますし、理由も示します。残す候補はまずピクセル寸法、次にLaplacianフィルタの分散に基づく鮮明度スコア、次にファイルサイズで決まります。このスコアはピントの合ったコマとブレたコマを分けますが、見ているのは輪郭のコントラストだけです。誰かがまばたきしたか、笑っているか、よそを向いたかはまったくわかりません。提案はあくまで出発点として扱い、自分の目と食い違ったら遠慮なく変えてください。

### 外した写真はどうなりますか？元に戻せますか？

既定では、選んだフォルダ直下の `_similar/` フォルダへサブフォルダの構造ごと移動されるので、元に戻すのは戻し入れるだけです。削除に切り替えた場合は、File System Access APIがファイルをその場で消します。ごみ箱にもTrashにも入らず、このツールにもOSにも取り消しはありません。確認画面には全ファイルが並び、そのことがもう一度書かれています。どちらの操作もグループを空にすることは拒否します。各グループに最低1枚は必ずその場に残ります。

### スキャンにはどのくらいかかりますか？24 MBのダウンロードとは？

ダウンロードされるのはMetaのDINOv2-small画像モデル（Apache-2.0）で、トリミングや連写のコマのようにハッシュでは一致しない写真を比べるために使います。取得は一度だけで、想定サイズとダイジェストを照合してからブラウザのキャッシュに保存されます。これを有効にした状態で、ノートPCなら千枚で初回は数分。結果は保存されるので、同じフォルダをもう一度開くとずっと速くなります。連写のオプションを外すとハッシュだけが動き、ダウンロードも不要でさらに速くなります。10,000枚を超えるフォルダは受け付けないので、サブフォルダを選んでください。

### どのブラウザで移動や削除ができますか？HEICは？

フォルダの選択、`_similar/` への移動、削除はすべてFile System Access APIに依存しており、これを備えているのはChrome、Edge、BraveといったデスクトップのChromium系ブラウザだけです。FirefoxやSafari、すべてのモバイルブラウザでも、写真やフォルダをドロップしてグループを見て、外すものに印を付け、一覧を `CSV` として書き出すことはできますが、ページがファイルに触れることはできません。iPhoneの `HEIC` 写真はほかの写真と同じようにデコードして比較しますが、撮影時刻はここでは読まないため、時間窓なしで比較されます。

## Related tools

- [Duplicate File Finder](https://bytescope.dev/ja/duplicate-finder.md) — フォルダ内の完全に同一なファイルを、サイズ、次に SHA-256 で見つけます。
- [Photo Organizer](https://bytescope.dev/ja/photo-organizer.md) — 写真フォルダを日付別のサブフォルダに仕分けます。取り消しもできます。
- [Folder Size](https://bytescope.dev/ja/folder-size.md) — どのフォルダやファイル種別が容量を占めているかを確認します。
