10進数変換ツール
2進数・8進数・12進数・16進数・60進数の整数を、10進数に変換できる無料ツールです。最初から「2進 → 10進」が選択されているので、2進数を入力するだけで使えます。変換方向を選ぶと、10進数から各進数への変換もできます。
10
使い方
2進数から10進数に変換する
- 変換方向が「2進 → 10進」になっていることを確認します。初期状態で選択されています。
- 入力欄に、半角の
0と1で構成された2進数を入力します。 - 入力すると自動的に10進数の結果が表示されます。たとえば
1010は10、11111111は255になります。
他の変換方向を選ぶ
「変換方向」の選択欄で、入力元と変換先の進数を選べます。矢印の左側が入力元、右側が変換先です。たとえば「16進 → 10進」を選んで FF を入力すると 255、「10進 → 2進」を選んで 10 を入力すると 1010 になります。
入力済みの値は、変換方向を切り替えると新しい入力元の進数として再計算されます。
対応している進数
以下の5種類と10進数の間で、双方向に変換できます。10進数への変換が選択欄の先頭に並んでいます。
| 進数 | 入力に使える桁の文字 | 10進数への変換例 |
|---|---|---|
| 2進数 | 0、1 | 1010 → 10 |
| 8進数 | 0〜7 | 52 → 42 |
| 12進数 | 0〜9、大文字の A、B | B → 11 |
| 16進数 | 0〜9、A〜F(小文字も可) | FF → 255 |
| 60進数 | 0〜9、A〜Z、a〜x | 10 → 60 |
12進数では A が10、B が11を表します。60進数では大文字と小文字を区別し、A が10、Z が35、a が36、x が59を表します。60進数は1文字を1桁として扱う表記で、時刻のようなコロン区切りの入力には対応していません。
入力例と変換結果
| 変換方向 | 入力 | 結果 |
|---|---|---|
| 2進 → 10進 | 1010 | 10 |
| 2進 → 10進 | 11111111 | 255 |
| 2進 → 10進 | 0 | 0 |
| 2進 → 10進 | -1010 | -10 |
| 2進 → 10進 | 00001010 | 10 |
| 10進 → 2進 | 10 | 1010 |
| 10進 → 16進 | 255 | FF |
特徴
- 整数を文字列として扱うため、通常の数値型の安全な整数範囲を超える大きな数も正確に変換できます。
- 負数や先頭の
+、前後の空白に対応しています。 - スマートフォン・PCどちらからでも利用できます。
活用例
- プログラミング学習での基数変換の確認
- 情報処理試験の勉強
- 日常のちょっとした計算チェック
10進数とは?
日常で使う位置記数法で、各桁は10のべき乗(…1000、100、10、1)を重みとして持ちます。たとえば2進数の 1010 は、1×8 + 0×4 + 1×2 + 0×1 = 10 として10進数に変換できます。
入力上の注意
- 入力欄が空のときは、結果欄に選択中の変換例が表示されます。初期状態では、入力の例が
1010、結果の例が10です。 - 選択した進数で使えない文字を入力すると、結果は空欄になります。たとえば「2進 → 10進」で
102やabcは変換できません。 - 半角の
+または-を先頭に付けられます。負数は-1010→-10のように変換され、-0は0になります。 - 前後の空白は取り除いて変換します。空白だけの入力は結果が空欄になります。
- 整数のみ対応しています。小数やカンマ区切り、数字の途中の空白は使えません。2進数の
0bや16進数の0xは付けず、数字部分を入力してください。 - 先頭の不要な
0は正規化されます。「2進 → 10進」では00001010→10、「10進 → 2進」では00010→1010になります。