CreaTools LogoCreaTools
Number Base Converter

16進数の読み書き入門|暗算なしでスッと読めるようにするコツ

2026-04-21

16進が読めると何が変わるか

#3b82f6 を見て「青系の色だ」と一瞬で判断する。0xFF00 を見て「下位バイトが全0、上位バイトが全1」と把握する。これが16進が読める状態です。

進数変換ツール で正確な値を出すのは大事ですが、ざっくり読めるだけで大幅に作業が速くなります。本記事はその「ざっくり感」を作るコツを書きます。


16進の文字対応表

16進10進2進
000000
110001
220010
330011
440100
550101
660110
770111
881000
991001
A101010
B111011
C121100
D131101
E141110
F151111

A-F = 10-15 だけ覚えれば、後は順番です。


1バイト = 16進2桁

これが最重要のルールです。8bit = 16進2桁。

00 = 0
0F = 15
10 = 16
FF = 255(1バイトの最大値)

0xFF を見たら「これは1バイトの最大値、255」と即答できるように。

256ぴったりは何になる?

FF + 1 = 100  (16進では桁上がり)

10進の256は16進では 100 です。つまり16進3桁は256〜4095を表します。


「左の桁ほど大きい」感覚

F000 = 61440
0F00 = 3840
00F0 = 240
000F = 15

各桁は 16倍ずつ重みが変わります。10進の100, 10, 1 と同じ感覚で、16進では4桁目=4096、3桁目=256、2桁目=16、1桁目=1。


色コードを「読む」

#RRGGBB  ← 各成分1バイト

例1: #FF0000

R=FF(255)、G=00(0)、B=00(0)→

例2: #FFFFFF

全成分255 →

例3: #3b82f6

R=3B(59)、G=82(130)、B=F6(246)→ B が圧倒的に強い → 青系

「Bだけ大きいから青」「全部大きいから白」「Rだけ大きいから赤」という桁の比較ができれば色がだいたいわかります。

例4: #888888

全部88(136)= 中間グレー → 灰色

16進3桁省略形

CSSでは #fff と書くと #ffffff と同じ。各成分が同じ桁の繰り返しなら省略可能。


バイト列を「読む」

hexdump:  41 42 43 44 0A

ASCIIコードとして読むと:

HexChar
41A
42B
43C
44D
0ALF(改行)

→ 文字列 "ABCD\n"

0x20 がスペース、0x3000x41A0x61a0x7F が DEL、というのを覚えると、ダンプを眺めて文字列のあたりがつくようになります。


メモリアドレスの「桁感」

アドレス範囲
0x000000000
0x0000FFFF65,535(16bit境界)
0xFFFFFFFF4,294,967,295(32bit境界、約43億)
0x0000FFFF FFFFFFFF約281兆(48bit)
0xFFFFFFFF FFFFFFFF64bit最大値

64bitポインタなら16進16桁。0x7fff で始まるとスタック領域、0x55.. だとPIE有効バイナリ、0xffff.. だとカーネル領域、というふうに先頭桁から領域がわかることもあります。


2進と16進の即時変換

1010 = A
1100 = C
0011 = 3

4ビットを1グループに区切って16進1桁に変換するだけ。これを覚えると2進⇔16進が暗算できます。

2進: 1010 1100 0011
            ↓
16進: A    C    3
            ↓
全体: 0xAC3

よく出る16進数の意味

意味
0xFF1バイトの最大値(255)
0xFFFF16bit最大(65535)
0xFFFFFFFF32bit最大(約43億)
0x801バイトの符号ビット(128)
0xCAFEBABEJavaクラスファイルのマジックナンバー
0xDEADBEEFデバッグでよく使う4バイト
0x7FFFFFFF32bit符号付き最大(約21億)
0x1000000016進が桁上がりする境界

「キリのいい16進」を覚えておくと、ログやエラーメッセージに出てきたときにピンときます。


「読めない」ときは即変換

無理に頭で計算する必要はありません。怪しいと思ったらすぐ 進数変換ツール に貼って確認するのが早いです。

速度より正確性。


関連記事


16進は「コンピュータと人間の妥協点」。慣れると暗算なしで雰囲気がわかるようになります。