.BMP

BMP ファイル

Windows Bitmap Image
質問する
クイック回答

BMP ファイルは Windows ビットマップであり、Microsoft によって開発された、シンプルで通常は非圧縮のラスター画像です。主要な OS や画像ビューアであれば、追加のソフトウェアなしで開くことができます(ダブルクリックで動作します)。BMP は圧縮せずにピクセルを保存するためファイルサイズが大きくなります。共有する前に、劣化のない結果を得るには PNG へ、写真の場合は JPG へ変換してください。

開発元: Microsoft (with IBM, for OS/2) カテゴリ: プラグインファイル オープンスタンダード MIME: image/bmp
対応OS Windows macOS Linux Web
関連: .JPG · .PNG · .TIF · .ECW

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 3, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

BMP ファイル形式とは?

.bmp は、Microsoft が(OS/2 用に IBM と共同で)開発した、ラスターグラフィックスを保存する画像ファイルです。BMP 形式はほとんどの場合非圧縮であるため、.bmp ファイルとして保存された高解像度画像は、PNG や JPEG などの同等の形式で保存されたファイルよりもサイズが大きくなります。オプションでランレングス符号化(RLE)圧縮も存在しますが、ほとんど使用されません。

BMP は、さまざまな色深度で画像を保存できます:

  • 1ビット モノクロ(白と黒のみ)
  • 4ビット(16色)
  • 8ビット(256色)
  • 16ビット、24ビット、または 32ビットカラー(後者は透明度のためのアルファチャンネルを追加)

ファイル構造

各 .bmp ファイルには、色深度、ファイルサイズ、ピクセルデータのオフセットに関する情報を含むヘッダーセクションがあり、その後にビットマップピクセルを表す配列が続きます。行はボトムアップ(下から上)形式で保存され、4バイト境界にパディングされます。DIB ヘッダーには 4 つのバージョン(BITMAPCOREHEADER、BITMAPINFOHEADER、BITMAPV4HEADER、BITMAPV5HEADER)が存在し、最新のものは埋め込み ICC カラープロファイルを追加できます。

セキュリティと安全性

リスク: LOW

BMP はスクリプトやマクロを含まないプレーンなピクセルデータであるため、形式自体のリスクは低いです。唯一の注意点として、過去に画像ライブラリのバグにより、不正な BMP ヘッダー(巨大なサイズ宣言や不正な RLE 実行)がパーサーをクラッシュさせたりオーバーフローさせたりすることがあったため、ビューアを最新の状態に保ってください。また、広告の多い «無料 BMP 変換» サイトは避け、IrfanView、GIMP、ImageMagick、または Squoosh を使用してください。

形式の詳細

概要
正式名称Windows Bitmap Image別名 Device Independent Bitmap (DIB), BMP file
開発元Microsoft (with IBM, for OS/2)登場時期 1985-1990 (Windows 1.0/2.0; OS/2 1.x); BITMAPINFOHEADER form with Windows 3.0 (1990)
MIME タイプimage/bmp
タイプ非圧縮(または軽量な RLE 圧縮)ラスター画像、バイナリ
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
424D
ASCII
BM
標準的なファイルは «BM» (42 4D) で始まります。まれな OS/2 バリアントでは BA, CI, CP, IC, PT が使用されます。バイト 0x0A-0x0D はピクセルデータのオフセットを示し、0x0E の DWORD は DIB ヘッダーのサイズであり、ヘッダーバージョンを識別します(12=CORE, 40=INFO, 108=V4, 124=V5)。

BMP ファイルを開くプログラム

Windows5 apps
Adobe Photoshop 有料 BMP を開いて編集し、「名前を付けて保存」で変換します。
GIMP オープンソース 「ファイル > 開く」で編集し、「ファイル > 名前を付けてエクスポート」で PNG/JPG として保存します。
IrfanView 無料 .bmp を開き、「File > Batch Conversion」を使用して多くの BMP を PNG/JPG に一括変換します。
Photos (built-in) / Paint 標準搭載 ダブルクリックして「フォト」で表示するか、「ペイント」で開いて編集・再保存します。
XnView MP 無料 閲覧・表示し、右クリックから「変換」で他の形式へ一括エクスポートします。
macOS2 apps
GIMP オープンソース 「ファイル > 開く」で編集し、「ファイル > 名前を付けてエクスポート」で PNG/JPG として保存します。
Preview (built-in) 標準搭載 ダブルクリックして開き、「ファイル > 書き出し」で PNG/JPEG に変換します。
Linux2 apps
GIMP オープンソース 「ファイル > 開く」で編集し、「ファイル > 名前を付けてエクスポート」で PNG/JPG として保存します。
ImageMagick (convert) オープンソース コマンドラインから変換するには magick image.bmp image.png を実行します。
Web1 app
Squoosh 無料 .bmp をドラッグインし、PNG/JPEG/WebP としてエクスポートします。ブラウザ内でローカルに動作します。

技術的詳細

詳細仕様
MIME タイプimage/bmp (または image/x-bmp, image/x-ms-bmp)
マジックバイトバイトオフセット 0 に 42 4D («BM»)
バイト順序リトルエンディアン
圧縮通常はなし (BI_RGB); オプションで BI_RLE8 および BI_RLE4 ランレングス符号化; まれに BI_BITFIELDS, BI_JPEG, BI_PNG
サポートされている色深度1, 4, 8, 16, 24, または 32 ビット/ピクセル
ピクセル行の保存デフォルトはボトムアップ(最終行が最初); 高さが負の値の場合はトップダウンを示す; 各行は 4 バイト境界にパディングされる
ファイルヘッダーBITMAPFILEHEADER - 14 バイト; BM シグネチャ、総ファイルサイズ、ピクセルデータオフセットを含む
DIB ヘッダーバージョンBITMAPCOREHEADER (12 バイト), BITMAPINFOHEADER (40 バイト), BITMAPV4HEADER (108 バイト), BITMAPV5HEADER (124 バイト); オフセット 0x0E の DWORD でバージョンを識別
アルファチャンネルBITMAPV4HEADER および BITMAPV5HEADER を介した 32ビットモードでサポート; 24ビット以前のヘッダーバージョンでは利用不可
最大画像サイズ一辺あたり最大約 21 億ピクセル (BITMAPINFOHEADER 内の 32ビット符号付き整数); BITMAPCOREHEADER は一辺 65,535 px に制限
カラーパレットオプション; インデックスモード (1, 4, 8 bpp) で使用される最大 256 個の RGBQUAD エントリ
ICC カラープロファイルBITMAPV5HEADER (Windows 98/2000) で埋め込み ICC プロファイルのサポートが追加。以前のヘッダーにはカラースペースのメタデータは含まれない
代替拡張子.dib (Device Independent Bitmap) - 同一の形式であり、Windows 上で互換的に使用される
OS/2 バリアントOS/2 ビットマップ配列ファイルは代替のマジックシグネチャ(BA, CI, CP, IC, PT)を使用
リリース日1985-1990 (Windows 1.0/2.0; OS/2 1.x); BITMAPINFOHEADER form with Windows 3.0 (1990)
最新バージョンBITMAPV5HEADER (Windows 98/2000, 1998) - adds ICC color profiles
オープンスタンダードはい · ロイヤリティフリー
仕様書learn.microsoft.com

BMP の変換

可能
.BMP .WBMPオンラインコンバーター
変換方法
.BMP .EMFオンラインコンバーター
変換方法
.BMP .WMFオンラインコンバーター
変換方法
.BMP .TIFオンラインコンバーター
変換方法
.BMP .TGAオンラインコンバーター
変換方法
.BMP .JP2オンラインコンバーター
変換方法
.BMP .PNMオンラインコンバーター
変換方法
.BMP .JPGオンラインコンバーター
はい - BMPからJPGへの変換は簡単です。Windowsでは標準のPaintで対応でき、主要なすべてのOSに同様の無料ツールが存在します。
変換方法
.BMP .PNGオンラインコンバーター
はい - BMP と PNG はどちらもロスレス(無劣化)形式であるため、変換してもすべてのピクセルが正確に保持されます。
変換方法
.BMP .GIFオンラインコンバーター
はい - BMP は問題なく GIF に変換できますが、GIF の 256 色制限により、写真やグラデーションは目に見えて劣化します。
変換方法
.BMP .PDFオンラインコンバーター
はい - Windows では Microsoft Print to PDF を使用し、macOS ではプレビューでファイルを開き、«ファイル» > «PDFとして書き出す» を選択します。
変換方法
.BMP .TIFFオンラインコンバーター
はい - BMP から TIFF への変換はロスレス(無劣化)であり、数秒で完了します。どちらの形式もピクセルデータを劣化させることなく保存します。
変換方法
.BMP .PCXオンラインコンバーター
はい - BMP は画質を損なうことなく PCX に変換できます。上記の無料コンバーター、IrfanView、または ImageMagick を使用してください。
変換方法
.BMP .ICOオンラインコンバーター
はい - BMP画像はきれいにICOに変換できます。最も早い方法は、上記の無料コンバーター、またはXnView MPやFastStone Image Viewerなどのデスクトップツールを使用することです。
変換方法
.BMP .DDSオンラインコンバーター
変換方法
.BMP .PSDオンラインコンバーター
はい - Adobe Photoshop または GIMP で .bmp を開き、.psd として保存します。この変換はロスレスです。
変換方法
.BMP .JPXオンラインコンバーター
変換方法

コミュニティ Q&A

ユーザーからの質問
質問する
BMP ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。BMP ファイルについて最初の質問をしてみましょう。

よくある質問

.bmp ファイルを開くにはどうすればよいですか?
ダブルクリックするだけです。Windows の「フォト」や「ペイント」、macOS の「プレビュー」、および IrfanView、XnView、GIMP、Photoshop などのツールはすべてネイティブで BMP を開くことができます。特別なソフトウェアは必要ありません。
なぜ .bmp ファイルはこんなに大きいのですか?
BMP は通常非圧縮で、すべてのピクセルを直接保存するため、ファイルが大きくなります。劇的に小さくするには、PNG(ロスレス)または JPG(写真)に変換してください。
BMP を PNG や JPG に変換するにはどうすればよいですか?
IrfanView、GIMP、または「プレビュー」で開き、新しい形式で「書き出し/名前を付けて保存」するか、Squoosh のようなローカル Web ツールを使用します。大量のファイルがある場合は、IrfanView または ImageMagick のバッチモードを使用してください。
BMP はロスレス(無劣化)ですか?
はい。標準的な非圧縮 BMP は、品質を損なうことなく正確なピクセル値を保持します。そのためサイズが大きくなります。PNG は、より小さなファイルサイズで同じロスレス性を提供します。
BMP は透明度をサポートしていますか?
32ビット BMP(V4/V5 ヘッダー付き)のみがアルファチャンネルを持ちますが、アプリ間でのサポート状況は一貫していません。確実な透明度が必要な場合は、代わりに PNG を使用してください。
BMP をベクター形式(SVG/AI/DWG)に変換できます。?
直接はできません。BMP は図形ではなくピクセルの集まりです。トレースする必要があります。Illustrator の「画像トレース」や Inkscape の「ビットマップのトレース」機能を使用して、ラスターを編集可能なベクターパスに変換します。

参考文献

1Microsoft Learn - Bitmap Storage (BMP file format)learn.microsoft.com
2Microsoft Learn - BITMAPINFOHEADER structurelearn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.RPMSGRestricted Permission Message
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.M4AMPEG-4 Audio File
9.ICSiCalendar data file
10.JSONJavaScript Object Notation file

関連する拡張子

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧