使い方
- .png ファイルを上の枠にドラッグするか、「ファイルを選択」を押して選びます。
- オプションが表示されたら、必要に応じて設定します。オプションはファイル一覧の下に表示されます。
- 「変換する」を押すと、端末内で変換します。進行状況が表示され、いつでもキャンセルできます。
- 結果の横の「保存」を押します。結果が複数ある場合は「すべてZIPで保存」でまとめて保存できます。
この変換で扱う形式
PNG .png
PNGは画像を劣化なく(可逆で)保存する形式です(W3C PNG仕様 第3版、2025年6月24日勧告)。透明度(アルファ)チャンネルを持つカラータイプも定義されています。
主な用途: ロゴ・アイコン · スクリーンショット · 透明な背景が必要な画像
BMP .bmp .dib
BMPは、Microsoftが定義したビットマップ画像形式です。ヘッダーの種類(BITMAPINFOHEADER、BITMAPV4HEADERなど)が複数あり、下から上へ格納される行は4バイト単位で埋められます(Microsoft Learn: Bitmap Header Types)。
この変換で変わる点
- 圧縮がない、または弱い形式のため、元がJPGのような圧縮ファイルの場合は、ファイルがかなり大きくなることがあります。
制限と注意点
- 処理できるファイルサイズは端末によって異なります。お使いの端末の上限はドロップ欄に表示され、上限を超えるファイルは処理せずにお知らせします。
よくある質問
ファイルはサーバーにアップロードされますか?
いいえ。変換はこのブラウザ内だけで行われ、ファイル名・内容・結果は当サイトのサーバーに送信されません。一部の変換ツールは初回利用時に変換プログラム(コード)をダウンロードしますが、その際もお客様のファイルは送信されません。詳しくはプライバシーのページをご覧ください。
BMPに変換すると透明な部分は保たれますか?
透明度は32ビットBMP(BITMAPV4HEADERとビットマスク)に格納されますが、アルファ値を無視するプログラムが多いため、開くプログラムによっては透明に見えないことがあります。
出典と確認日
- W3C: Portable Network Graphics (PNG) Specification, Third Edition
Abstract (lossless storage); colour types 4 and 6 (alpha) · 2026-11-10 - Microsoft Learn: Bitmap Header Types
BITMAPINFOHEADER / BITMAPV4HEADER; RedMask/GreenMask/BlueMask valid with BI_BITFIELDS; bottom-up rows padded to 4 bytes · 2026-11-10 - QOI specification 1.0 (qoiformat.org)
14-byte header (magic qoif, big-endian width/height, channels 3|4, colorspace 0|1), 8-byte end marker, un-premultiplied alpha · 2026-11-10 - Netpbm: PPM format specification
Magic numbers P3 (plain) / P6 (raw); Maxval below 65536; 2 bytes per sample when Maxval >= 256 · 2026-11-10 - WebP Container Specification
ANMF chunk (blending/disposal bits), VP8X flags, ANIM loop count · 2026-11-10 - POSIX pax / ustar (Open Group Base Specifications Issue 7)
pax interchange format, extended header records (path, mtime, size) · 2026-11-10 - EPUB 3.3 (W3C Recommendation), OCF ZIP container
4.2.2 reserves the file name mimetype; 4.3 ZIP requirements (section 4.3 body not read) · 2026-11-10 - W3C: WebVTT: The Web Video Text Tracks Format (Candidate Recommendation Draft 20 May 2026)
File body: UTF-8, MIME text/vtt, optional BOM, "WEBVTT" line; timestamp: hours optional (required if non-zero), mm:ss.ttt with FULL STOP; cue text may contain character references · 2026-11-10 - NDJSON - Newline delimited JSON 1.0.0
one JSON value per line · 2026-11-10 - JSON Lines
UTF-8, one JSON value per line · 2026-11-10 - GitHub Flavored Markdown Spec: tables (extension)
header row, delimiter row, pipe escaping · 2026-11-10 - Java SE 21 java.util.Properties
load(): line continuation, comments, escapes; ISO 8859-1 and Unicode escapes · 2026-11-10 - python-dotenv README (file format)
export directive, quoting, allowed escape sequences, comments · 2026-11-10 - RFC 7519 JSON Web Token
JWT structure, registered claims exp / nbf / iat · 2026-11-10 - RFC 4648 Base16, Base32, Base64 Encodings
Base64, Base64URL, Base16 · 2026-11-10 - RFC 3986 URI Generic Syntax
percent-encoding, reserved and unreserved characters · 2026-11-10 - National Institute of Korean Language: Romanization of Korean
basic principles, transcription system, special provisions and the example words used in our tests · 2026-11-10 - HTML Standard: named character references
entity list incl. legacy names without semicolon · 2026-11-10 - Unicode Standard Annex #15 Normalization Forms
NFC, NFD, NFKC, NFKD · 2026-11-10
原文を直接開いて確認した日: 2026-11-10。仕様は変わることがあるため、重要な作業の前には原文を再確認してください。
関連する変換ツール
検証方法 · 出典と基準 · このサイトがしないこと