JA
マイツール

オンライン16進エディタ

ファイルをオフセットとASCII付きの16進ダンプで表示し、バイト列や文字列の検索、指定位置の書き換え、編集後のダウンロードができます。処理はブラウザ内で完結します。

オフセット: 16進バイト、またはオフセット = "文字列" の形式です。オフセットは10進数または0x付きの16進数で指定します。バイトはその位置で上書きされます。
マイツール →
広告

16進エディタは、ファイルの生のバイトを、オフセットとともに00からFFまでの値で表示します。専用ソフトがなくても、ヘッダーの確認、マジックナンバーの検索、改行コードの確認、値の書き換えができます。このツールは、どんなファイルでもブラウザ内だけで開き、オフセット/16進/ASCIIの定番の表示で見せ、バイトパターンやテキストを検索し、書き換えたコピーを保存できます。

使い方

  1. ファイルをボックスにドロップします。ファイルはお使いの端末上で読み込まれ、アップロードされることはありません。
  2. 開始オフセットと表示するバイト数(1ページ最大4 KB)を設定します。
  3. 必要に応じて、50 4B 03 04 のような16進バイトやテキストを検索します。
  4. 編集は「オフセット: バイト」の形式で入力します(例: 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のマルチバイト文字の一部、バイナリデータなどが該当します。

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). オンライン16進エディタ. https://kakao.mobile/ja/tools/hex-editor/

MLA

“オンライン16進エディタ.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/hex-editor/.

広告