オンライン16進エディタ
ファイルをオフセットとASCII付きの16進ダンプで表示し、バイト列や文字列の検索、指定位置の書き換え、編集後のダウンロードができます。処理はブラウザ内で完結します。
16進エディタは、ファイルの生のバイトを、オフセットとともに00からFFまでの値で表示します。専用ソフトがなくても、ヘッダーの確認、マジックナンバーの検索、改行コードの確認、値の書き換えができます。このツールは、どんなファイルでもブラウザ内だけで開き、オフセット/16進/ASCIIの定番の表示で見せ、バイトパターンやテキストを検索し、書き換えたコピーを保存できます。
使い方
- ファイルをボックスにドロップします。ファイルはお使いの端末上で読み込まれ、アップロードされることはありません。
- 開始オフセットと表示するバイト数(1ページ最大4 KB)を設定します。
- 必要に応じて、50 4B 03 04 のような16進バイトやテキストを検索します。
- 編集は「オフセット: バイト」の形式で入力します(例: 0x1A: FF 00 や 200 = "OK")。その後、編集したファイルをダウンロードします。
計算式
バイトオフセット = 行オフセット + 列(0~F) · 編集行: オフセット: 16進バイト または オフセット = "文字列"
オフセットは0から数え、10進数(26)でも16進数(0x1A)でも書けます。1行は16バイトなので、行オフセットは16進で必ず0で終わります。編集はバイトをその位置で上書きするため、ファイルサイズはまったく変わりません。これはバイナリのパッチ当てやヘッダー修正に必要な動作です。引用符内のテキストはUTF-8で書き込まれます。引用符内のテキストにはJSON文字列のエスケープが使え、\n は改行、\" は引用符を書き込みます。
計算例
"Hello world."、改行、"Second line."、改行からなる26バイトのテキストファイルを開きます。ファイルサイズは26で、最初の行00000000は 48 65 6C 6C 6F 20 77 6F 72 6C 64 2E 0A 53 65 63 と表示されます。編集に 0: 4A を入力すると、H(48)がJ(4A)に変わり、変更されたバイト数は1になり、ダウンロードしたコピーは「Jello world.」で始まります。16進の 0A を検索すると、2つの改行にあたるオフセット0x0Cと0x19で2件見つかります。
よくある質問
ファイルはどこかにアップロードされますか?
いいえ。ファイルはブラウザのFile APIで読み込まれ、編集後のコピーもメモリ上で作られるため、データが端末の外に出ることはありません。
バイトの挿入や削除はできますか?
できません。編集は既存のバイトを上書きするので、オフセットとファイルサイズは変わりません。最後のバイトを超えて書き込もうとすると、黙ってファイルが大きくなるのではなく、メッセージを表示して拒否されます。
どのくらい大きなファイルを開けますか?
ファイル全体と編集後のコピーがブラウザのメモリに収まる必要があるため、実際の上限は端末によって異なります。画面には一度に最大4 KBを表示します。検索は1,000件で止まり、検索結果と変更の表には最初の300行を表示します。
テキスト列のドットは何を表していますか?
表示可能なASCII(20未満または7E超)ではないバイトです。制御コード、UTF-8のマルチバイト文字の一部、バイナリデータなどが該当します。
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/hex-editor/
このツールを引用する
kakaoCalc. (2026, November 8). オンライン16進エディタ. https://kakao.mobile/ja/tools/hex-editor/
“オンライン16進エディタ.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/hex-editor/.