# Photo Search

> 「海辺の犬」と入力するだけで、フォルダの中からその写真を探せます。AI モデルが GPU で各写真をインデックス化し、写真は一切アップロードしません。

- URL: https://bytescope.dev/ja/photo-search/
- Locale: ja · Also: [en](https://bytescope.dev/en/photo-search.md) · [zh-Hant](https://bytescope.dev/zh-Hant/photo-search.md)
- Runs: ファイルはブラウザから送信されません — 処理はすべてローカルで行われます。
- Requires: Chrome or Edge on desktop with WebGPU. Without WebGPU the search cannot run and the page says so; Safari, Firefox and mobile browsers are untested. Picking a folder needs Chrome or Edge; elsewhere you can drop a folder or choose files. The first use downloads about 344 MB of model files once.
- Updated: 2026-09-08

## What it does

写真フォルダを選ぶ（またはドロップする）と、探したい写真を言葉で説明して検索できます。「海辺の犬」「ろうそくの立った誕生日ケーキ」「雪の山道」といった具合です。画像をドロップ・貼り付け・選択して、似た写真を探すこともできます。ページはフォルダとサブフォルダ内の写真をすべて読み込み、640 ピクセルに縮小してから、グラフィックカード上の EmbeddingGemma 2 モデルでベクトルに変換します。入力した言葉や画像も同じ方法でベクトルにして、いちばん近い 24 枚をサムネイル・ファイル名・フォルダのパス・スコア付きで表示します。最初の写真のインデックスができた時点で検索でき、インデックス作成は一時停止して後から再開できます。ブラウザからファイルマネージャーを開くことはできないため、結果にはファイル名とパスを表示します。

### 必要なもの

初回だけ約 344 MB のモデルファイルをダウンロードし、以降はブラウザから読み込みます。モデルは WebGPU で動くので、グラフィックカードのあるパソコンで Chrome か Edge が必要です。WebGPU がない環境ではモデルを動かせないため、無理に試さずその旨を表示します。フォルダの選択には File System Access API を使うので、Chrome・Edge などの Chromium 系ブラウザだけが対応しています。ほかのブラウザでは、フォルダをページにドロップするか写真を選んでください。読み込める形式は JPEG・PNG・WebP・AVIF・GIF・BMP です。HEIC は Chrome や Edge ではたいていデコードできず、読み込めなかったファイルとして数えます。写真はアップロードしません。デコードもインデックス作成もこのタブの中で行い、写真に関する情報がパソコンの外に出ることはありません。

### 正直な限界

検索は AI が「見た目がどれだけ近いか」で並べているだけで、写真の内容を本当に理解しているわけではありません。動物・場所・色・物など目に見えるものほど当たりやすく、「楽しかった一日」のような抽象的な言葉は苦手です。最初のインデックス作成には時間がかかります。ミドルクラスのグラフィックカード（GTX 1060）で 1 枚あたり約 0.25 秒、1,000 枚で約 4 分、1 万枚で約 42 分です。インデックスはこのブラウザの中にだけ保存されます。あとで同じフォルダを開けば途中から続きを作れますが、別のパソコンや別のブラウザ、サイトデータを消した後は最初から作り直しです。名前を変えたり、移動・編集したりした写真は新しい写真として作り直します。

## Limits

Does not upload the photos, does not understand them (it ranks photos by how much they look like your words or picture), does not change, tag or move any file, cannot open the folder in your file manager (it shows the name and path), and keeps the index only in this browser.

## FAQ

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

いいえ。写真はディスクから読み込んでこのタブでデコードし、AI モデルはあなたのグラフィックカードで動きます。ダウンロードするのは初回のモデルだけで、写真も検索語もどこにも送りません。

### Firefox や Safari、スマホで使えないのはなぜですか？

モデルには WebGPU が必要で、動作を確認したのはパソコンの Chrome と Edge だけです。WebGPU がないとまったく動かないため、代わりに対応表を表示します。Safari・Firefox・スマホのブラウザは未検証なので、WebGPU があっても対応とはうたっていません。また、フォルダ選択ボタンは Chromium 系ブラウザ専用です。ほかのブラウザではフォルダをドロップしてください。

### インデックス作成にはどれくらいかかりますか？

グラフィックカードしだいです。GTX 1060 では 1 枚あたり約 0.25 秒、1,000 枚で約 4 分、1 万枚で約 42 分かかり、初回はさらに 344 MB のモデルのダウンロードがあります。作成中はいつでも一時停止でき、それまでに終わった写真はそのまま検索できます。ページを閉じても、次に同じフォルダを開けば作成済みのところから続けます。

### 日本語や中国語で検索できますか？

できます。このモデルは多くの言語で学習されています。4 枚の写真で、同じ説明を英語・繁体字中国語・日本語でそれぞれ試した小さなテストでは、どの言語でも正しい写真が毎回 1 位でした。500 枚規模のテストはまだなので、日本語で見つからないときは同じ言葉を英語でも試してみてください。

### 結果をクリックして写真を開けないのはなぜですか？

セキュリティ上、ブラウザからエクスプローラーや Finder を開くことはできません。結果ごとにファイル名とフォルダ内のパスを表示するので、それをたどって元のファイルを見つけてください。

### インデックスはどこに保存され、どう消せますか？

このブラウザの、このサイト専用の IndexedDB に保存されます。1 枚あたり約 3 KB、1 万枚で約 30 MB で、写真そのものはコピーしません。bytescope.dev のサイトデータを消去すると一緒に消えます。

## Related tools

- [Similar Photo Finder](https://bytescope.dev/ja/similar-photos.md) — 同じフォルダの連写やほぼ同じ写真を見つけます。
- [Photo Organizer](https://bytescope.dev/ja/photo-organizer.md) — 撮影日ごとのサブフォルダに写真を振り分けます。
- [Video Search](https://bytescope.dev/ja/video-search.md) — 同じしくみで、動画の中のシーンを探します。
