16進数ビューア

ファイルを選ぶか、テキストを貼り付けると、そのバイトを16進数とASCIIで表示します。オフセットへ移動したり、バイトや文字を検索したり、カーソルの下のバイトを数値や文字として読んだりできます。

無料 ブラウザで動作 2026年11月10日火曜日確認済み

このツールはブラウザ内で動作します。入力した内容が当社に送信されることはありません。

使い方

  1. ファイルを選ぶか、テキストを貼り付けに切り替えて、テキストを入力または貼り付けてください。
  2. マウスホイール、スクロールバー、矢印キーとページキーでスクロールし、バイトをクリックして選びます。
  3. オフセットへ移動に0x1000のような位置を入力するか、検索の欄にDE AD BE EFのようなバイトを入力して次を検索を押してください。
  4. バイトの読み取りで、カーソルの下のバイトを整数、浮動小数点数、UTF-8の文字として確認します。

ダンプの読み方

1行に16バイトを表示します。行の先頭にあるオフセットは、その行の最初のバイトの位置で、0から数え、16進数で表します。ASCIIの列には、印字可能なASCIIの英字、数字、記号のバイトをそのまま示し、それ以外のバイト(制御文字や、ASCII以外の文字のバイトなど)はピリオドで示します。

このページは、画面に見えている行だけを数キロバイトずつ読み込むため、大きいファイルも速く開き、全体を一度に読み込むことはありません。何もアップロードされず、ファイルはお使いのブラウザの中で読み込まれます。

検索とオフセット

16進数のバイトを検索すると、スペースや0xの有無にかかわらず、そのバイト列を正確に探します。テキストを検索すると、UTF-8のバイト列(RFC 3629)として探すため、ğのような文字は2バイトのC4 9Fになります。検索はカーソルの後から始まり、データの先頭に戻って続きます。オフセットは、4096のような10進数でも、0x1000のような0x付きの16進数でも入力できます。

バイトの読み取り

読み取りでは、カーソルから後のバイトを、各型として読みます。リトルエンディアンは最初のバイトを最も小さい桁、ビッグエンディアンは最も大きい桁として読みます。例えば、バイト「01 02 03 04」は、リトルエンディアンの32ビット整数では67305985、ビッグエンディアンでは16909060になります。浮動小数点数はIEEE 754の形式で読むため、0.1のような値は、最も近い2進の小数として表示されます。

計算例:Helloという文字列

Helloという文字列は5バイトです。ダンプではオフセット00000000から始まり、その最初の行は16進数で48 65 6C 6C 6F、ASCIIでHelloと表示されます。表にその行を示します。

Helloの各文字は1バイトずつなので、同じ行はバイト順に関係なく同じになります。

オフセット 16進数のバイト ASCII
00000000 48 65 6C 6C 6F Hello

よくある質問

ASCIIの列にピリオドが並ぶのはなぜですか?

ピリオドは、制御コード、ゼロ、ASCII以外の文字のバイトなど、印字可能なASCII文字ではないバイトを表します。16進数の列には、その実際の値が表示されます。

リトルエンディアンとビッグエンディアンの違いは何ですか?

2つの順序は、同じバイトを逆に並べたものです。01 02 03 04は、リトルエンディアンでは0x04030201、ビッグエンディアンでは0x01020304になるため、数値はその形式が使う順序で読んでください。

テキスト検索で単語が見つからないのはなぜですか?

テキスト検索はUTF-8のバイト列を探します。Windows-1254など別の文字コードで保存されたファイルは、同じ文字を別のバイトで保存しているため、代わりに16進数でそのバイトを検索してください。

ここでバイトを書き換えられますか?

いいえ。このビューアはファイルを読むだけなので、元のファイルが変わることはなく、お使いの端末には何も書き込まれません。

どのくらいの大きさのファイルを開けますか?

2 GBまでです。ページは画面の行と各検索を小分けに読み込むため、大きいファイルの検索には時間がかかることがあります。見つかった時点で結果が表示されます。

ファイルはどこかに送られますか?

いいえ。ファイルはお使いのブラウザの中で読み込まれ、当サイトのサーバーにアップロードされることも、保存されることもありません。

出典

数値と文章の最終確認日:2026年11月10日火曜日。

当サイトの運営に必要なCookieを使用します。お客様の同意があれば、Googleは広告用Cookieを使い、パーソナライズ広告を表示します。拒否された場合も広告は表示されますが、パーソナライズはされません。