🛠️Lifetools100← 一覧に戻る

進数変換ツール

入力する進数を選択して数値を入力すると、他の進数に自動変換されます。

入力する進数を選択

2進数 (Binary)

8進数 (Octal)

10進数 (Decimal)

16進数 (Hexadecimal)

使い方

  1. 変換したい数値の進数(2進・8進・10進・16進)を選択します。
  2. 入力欄に数値を入力すると、他の進数に自動変換されます。
  3. コピーボタンで結果をクリップボードにコピーできます。
対応範囲: 0以上の整数(最大2^53-1)。16進数はA〜Fで表記します。

よくある変換例

10進数2進数8進数16進数
0000
1111
81000108
10101012A
15111117F
16100002010
321000004020
64100000010040
100110010014464
25511111111377FF

進数(位取り記数法)とは

私たちが普段使う数字は、0〜9の10種類で1桁を表す10進数です。これに対し、コンピュータの世界では0と1だけの2進数、その2進数を読みやすくまとめた16進数などが使われます。どの進数でも考え方は同じで、各桁が「基数のべき乗」を表します。

たとえば2進数の 1010 は、右から 1・2・4・8 の位なので 8+0+2+0 = 10。16進数の FF は 16の位が15・1の位が15なので 15×16+15 = 255 になります。

2進数・16進数がITで使われる理由

  • 2進数:電気のオン(1)/オフ(0)で表せるため、コンピュータの内部処理に最適。
  • 16進数:2進数4桁をちょうど1桁で表せるため、長い2進数を短く読みやすく書ける(例:カラーコード #FF0000、文字コード、メモリアドレス)。
  • 8進数:かつてのコンピュータやファイル権限(chmod 755 など)で使われます。

手計算での変換のしかた

10進数 → 2進数は、2で割った余りを下から並べます。たとえば13 ÷ 2=6余り1、6÷2=3余り0、3÷2=1余り1、1÷2=0余り1 → 下から読んで 1101。逆に2進数 → 10進数は各桁の重み(1・2・4・8…)を足すだけです。本ツールを使えば、こうした計算をワンタッチで確認できます。

よくある質問

Q. 2進数の「1010」は10進数でいくつ?
A. 8+0+2+0 = 10です。各桁が右から1・2・4・8…と2の累乗を表します。
Q. 16進数のA〜Fは何を意味しますか?
A. 10進数の10〜15を表します。0〜9の次をA=10、B=11、…、F=15として1桁で表現します。
Q. 小数や負の数は変換できますか?
A. 本ツールは0以上の整数(最大2^53−1)に対応しています。小数・負数には対応していません。

※ 入力された値はブラウザ内でのみ処理され、外部には送信されません。

関連ツール

🎂
年齢計算
生年月日から現在の年齢を年・月・日単位で計算します。特定の日付時点の年齢も調べられます。
📅
日数計算(2日付の差)
2つの日付の間が何日・何週間・何ヶ月・何年かを計算します。
〇日後・〇日前の日付計算
指定した日付から〇日後・〇日前が何月何日かを計算します。
🎉
記念日・イベントカウントダウン
誕生日・結婚記念日・試験日など、特定の日付まであと何日かをカウントダウンします。