← ハシトシステム トップ English ツール ブログ ポスター
これはRAW現像ツールではありません。 本ツールはRAWのセンサーデータをデモザイク(現像)しません。多くのRAWファイルには撮影時にカメラ自身が生成したJPEGが埋め込まれており、本ツールはそのJPEGを見つけて、そのままのバイト列を取り出しているだけです。 したがって、露出やホワイトバランスを後から調整できるというRAW本来の利点は得られません。RAWの階調情報が必要な作業には、現像ソフトをお使いください。 ライセンス上の背景はRAW形式とライセンスの解説記事にまとめています。
RAWファイルを選択
クリックしてファイルを選択
またはここにドラッグ&ドロップ(CR2・CR3・NEF・ARW・DNG・RW2・ORF・RAF・PEF・SRW・X3F など)
ファイル名: -
コンテナ形式: - ファイルサイズ: -
カメラ情報: -
使い方:RAWファイルを選ぶと、埋め込まれているJPEGを探索して一覧表示します。各プレビューの実際のピクセル寸法とサイズを確認し、必要なものを保存してください。 ファイルはサーバーに送信されず、すべてお使いのブラウザ内で処理されます。
見つかったプレビュー
ここに、ファイル内で見つかったJPEGプレビューが大きい順に並びます。

RAWファイルの中の「埋め込みJPEG」とは

RAW(生データ)ファイルは、イメージセンサーが受け取った値をほぼそのまま記録したものです。センサーの各画素は1色分の明るさしか持たないため、人が見られる画像にするにはデモザイクと呼ばれる補間処理が必要で、これがいわゆる「RAW現像」です。

一方で、カメラは撮影のたびに背面液晶へ画像を表示する必要があります。そのため、多くのカメラは撮影時に自分でJPEGを生成し、RAWファイルの中に一緒に格納します。機種によっては、ほぼフルサイズのJPEGが入っています。撮って出しの確認や、写真の選別(セレクト)用途であれば、このJPEGで十分なことが少なくありません。

このツールのしくみ

本ツールはRAWのデコード処理を一切行いません。行っているのは次の2つだけです。

マーカー構造の検証を通しているため、たまたま FF D8 FF という並びがセンサーデータ中に現れただけの偽陽性は除外されます。取り出したバイト列はファイル内のJPEGそのままで、再エンコードは行っていないため画質の劣化もありません。

なぜRAWデコーダを使わないのか

RAWを完全にデコードするには LibRaw のようなライブラリが必要です。LibRawはLGPL 2.1 または CDDL 1.0 の選択制で提供されており(2026年7月20日確認、COPYRIGHT)、どちらを選んでも一定の義務が生じます。WebAssemblyに移植して自サイトで配信すれば、その義務は配信側にかかります。

埋め込みJPEGの取り出しはJPEGのマーカー構造を読むだけで完結し、RAWデコーダを必要としません。「できることは限られるが、ライセンス上の関係が単純」というのが本ツールの立ち位置です。この背景は解説記事で詳しく整理しています。

取り出せるかどうかは機種と設定によります

状況結果
大きなJPEGプレビューを埋め込む機種フルサイズに近い画像が取り出せることがある
サムネイルしか埋め込まない機種・設定数百ピクセル程度の小さな画像のみ
プレビューを暗号化・独自圧縮している場合取り出せない(本ツールは復号を行わない)
可逆圧縮RAWのみでJPEGを持たない場合取り出せない

本ツールは見つかったプレビューをすべて一覧表示し、それぞれの実寸とサイズを示します。何も見つからなかった場合はその旨を表示します。特定の機種で必ず取り出せることを保証するものではありませんので、実際のファイルでお確かめください。

よくある質問(FAQ)

RAWファイルはサーバーにアップロードされますか?

いいえ。ファイルの解析と取り出しはすべてお使いのブラウザ内のJavaScriptで完結します。選択したファイルがサーバーへ送信・保存されることはありません。RAWファイルは数十MBになることが多いため、この方式は転送量の面でも有利です。

これはRAW現像ツールですか?

いいえ。本ツールはRAWのセンサーデータをデモザイク(現像)しません。多くのRAWファイルには、撮影時にカメラ自身が生成したJPEGプレビューが埋め込まれています。本ツールはそのJPEGの位置を探して、そのままのバイト列を取り出しているだけです。ホワイトバランスや露出を後から調整するといったRAW現像本来の利点は得られません。

取り出せる画像の画質はどの程度ですか?

カメラと設定によって異なります。フルサイズに近い大きなJPEGを埋め込む機種もあれば、数百ピクセル程度のサムネイルしか持たない機種もあります。本ツールは見つかったプレビューをすべて一覧表示し、それぞれの実際のピクセル寸法とファイルサイズを示すので、取り出す前に確認できます。

なぜRAWデコーダのライブラリを使わないのですか?

RAWを完全にデコードするにはLibRawなどのライブラリが必要で、LGPL 2.1やCDDL 1.0といったライセンス上の義務が生じます。埋め込みJPEGの取り出しはJPEGのマーカー構造を読むだけで済み、RAWデコーダを一切必要としません。ライセンス面の詳細は解説記事を参照してください。