2進数から10進数へ変換
2進数は2の累乗で成り立っています。1 のビットごとにその桁の重みが加わるので、1010 は 8 + 2 = 10 になります。この変換ツールがその合計を両方向について計算します。2進数または10進数を1つ貼り付け、方向を選べば、変換結果がすぐに表示されます。宿題の答え合わせ、ビットフラグの読み解き、デバッガーの出力の確認に役立ちます。
変換ツールの使い方
-
1
数字を1つ入力する
2進数なら0と1だけ、10進数なら数字だけを1つ入力します。先頭のゼロは構いませんが、スペースやアンダースコア、2つ目の値は受け付けられません。
-
2
方向を選ぶ
2進数から10進数へは、入力を符号なしの2進数として解釈します。10進数から2進数へは、通常の整数を2進数に戻します。
-
3
結果を読み取る
変換結果が入力の横に表示されます。2進数モードでは各 `1` ビットが桁の重みを寄与するため、`1010` は 8 + 2 = 10 になります。
-
4
コピーするか再変換する
コピーボタンで結果を取得するか、入力を変えれば変換がすぐに更新されます。
計算例: 1011 0101
| ビット位置 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|
| 重み | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| ビット値 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
| 寄与 | 128 | 0 | 32 | 16 | 0 | 4 | 0 | 1 |
合計: 128 + 32 + 16 + 4 + 1 = 181
桁数別の早見表
- 4ビット(ニブル): 最大値 15
- 8ビット(バイト): 最大値 255
- 16ビット(short): 最大値 65,535
- 32ビット(符号なし int): 最大値 4,294,967,295
- 64ビット(符号なし long): 最大値 18,446,744,073,709,551,615
符号ありと符号なし
この変換ツールは、標準では2進入力を符号なしとして扱います。2の補数による符号付きの数では、固定幅のワードで先頭が 1 の場合、その値は負を意味します。すべてのビットを反転し、1を足して、結果に負号を付けてください。この変換ツールには符号付きモードも桁数セレクターもないため、符号付きの値を解釈する必要がある場合はご自身で計算するか、専用のツールを使ってください。
精度の上限
63ビットまでの値は正確に変換されます。それより大きい入力は浮動小数点演算で処理されるため、非常に大きな値の末尾の桁は精度を失うことがあり、最上位ビットが立った64ビットの値は符号なしとして読み取られます。
よくある質問
2進数モードでは0と1の数字だけが受け付けられます。スペース、アンダースコア、文字、記号は入力エラーになり、結果は表示されません。10進数モードでは0〜9の数字だけが受け付けられます。
63ビットまでの値は正確に変換されます。それより大きい入力は浮動小数点演算で変換され精度を失うことがあるため、非常に大きな結果、特に最上位ビットが立った64ビットの値は再確認してください。
変換ツールが2進数を符号なしとして解釈するためです。2の補数のもとでは、8ビットの語で 11111111 は -1 を意味します。その読み方を得るには、符号付きの解釈をご自身で計算するか、符号付きモードを持つツールを使ってください。
いいえ。この変換ツールは一度に1つの値しか受け付けません。各数値を個別に変換するか、一括変換には BIN2DEC のような表計算ソフトの関数を使ってください。
関連ツール
ASCII表リファレンス
0から127までの完全なASCII表です。NUL、LF、DELなどの制御コードを含め、各文字の10進数、16進数、8進数、2進数、HTML数値文字参照を表示します。
HTML文字参照
HTMLエンティティの検索可能なリスト、その名称コードおよび数値コード、および特殊文字や記号のワンクリックコピー機能を提供します。
キーボードショートカット一覧
macOS、Windows、Linux向けに、VS Code、Chrome、GNU Readlineを使うBashの公式資料に基づく既定ショートカットを検索できます。
HTML フォーマッター
ブラウザ内で HTML を 2 または 4 スペースで整形します。HTML はアップロードも検証もされません。
変更ログジェネレーター
分類した項目から Keep a Changelog 形式の Markdown セクションを作成します。Added、Changed、Fixed、Removed の各カテゴリに項目を貼り付け、Markdown かプレーンテキストを選んで出力をコピーするだけです。
Markdownチートシート
見出し、リスト、表、コード、リンク、画像、GFM構文を、実際のプレビューとコピーできる例で確認できる実用的なMarkdownリファレンスです。
このツールは他の言語でも利用できます
- Binär zu Dezimal [DE]
- Biner ke Desimal [ID]
- 2진수를 10진수로 변환 [KO]
- 二进制转十进制 [ZH]
- Binario a Decimal [ES]
- Binär till decimal [SV]
- Nhị phân sang thập phân [VI]
- İkilik Sayıdan Onluk Sayıya [TR]
- Binair naar decimaal [NL]
- เลขฐานสองเป็นฐานสิบ [TH]
- Binary to Decimal [EN]
- Binaire à Décimal [FR]
- Binário para Decimal [PT]
- من الثنائي إلى العشري [AR]
- Binarny na dziesiętny [PL]
- Binario a Decimale [IT]
- Двоичное в десятичное [RU]