digtools
🔢
base converter,

進数変換ツール

2進数・8進数・10進数・16進数をリアルタイムに相互変換。ビットパターンの可視化にも対応。

🔢
4進数同時表示
2/8/10/16進数を一括変換
リアルタイム
入力と同時に全進数を表示
🧮
ビット可視化
ビットパターンを視覚的に表示
2進数 --
8進数 --
10進数 --
16進数 --
ビットパターン
🔒 すべての変換処理はブラウザ内で完結します。
about,

進数変換ツールとは

2進数(バイナリ)・8進数(オクタル)・10進数(デシマル)・16進数(ヘキサデシマル)をリアルタイムに相互変換する無料オンラインツールです。ビットパターンの可視化機能を搭載し、各ビットをクリックでトグルして直感的にビット演算を理解できます。

情報処理技術者試験の対策やプログラミング学習、ファームウェア開発に最適です。

how to use,

使い方

STEP 1

進数を選択

入力する数値の進数(2/8/10/16進数)をドロップダウンで選択します。

STEP 2

値を入力

テキストボックスに数値を入力すると、4つの進数に同時変換されます。ビットパターンも即更新。

STEP 3

コピー・ビット操作

各行のコピーボタンで値をコピー。ビットセルをクリックでトグルし、インタラクティブに操作できます。

glossary,

用語集

2進数 (Binary)
0と1の2つの数字のみで数値を表現する記数法。コンピュータの内部表現の基本。
8進数 (Octal)
0〜7の8つの数字で数値を表す記数法。UNIXのファイルパーミッション(chmod 755等)で使われる。
10進数 (Decimal)
0〜9の10個の数字で数値を表す記数法。人間が日常的に使用する標準的な記数法。
16進数 (Hexadecimal)
0〜9とA〜Fの16個の文字で数値を表す記数法。カラーコード(#FF0000等)やメモリアドレスで使用。
ビット (bit)
2進数の1桁。0または1の値を取る。コンピュータの情報量の最小単位。
バイト (byte)
8ビットのまとまり。0〜255(10進数)または00〜FF(16進数)の値を表現できる。
MSB (Most Significant Bit)
最上位ビット。2進数の左端のビットで、値の大きさに最も大きな影響を持つ。
LSB (Least Significant Bit)
最下位ビット。2進数の右端のビットで、値の偶奇を決定する。
faq,

よくある質問

Q.負の数は変換できますか?
本ツールは符号なし整数(非負整数)の変換に対応しています。負の数の2の補数表現には現バージョンでは対応していません。
Q.入力したデータはサーバーに送信されますか?
いいえ。すべての変換はブラウザ内のJavaScript標準関数で行われます。
Q.どこまで大きな数を変換できますか?
JavaScriptの安全な整数の最大値(2⁵³ - 1 = 9007199254740991)まで正確に変換できます。
Q.小数の変換はできますか?
現バージョンでは整数のみ対応しています。浮動小数点数のIEEE 754表現への変換は今後の対応を検討しています。
Q.ビットパターンの表示は何ビットまで対応していますか?
8ビット・16ビット・32ビットの3段階で切り替えられます。
use cases,

活用シーン

📝 情報処理試験対策

基本情報・応用情報技術者試験の進数変換問題を練習。

💻 プログラミング学習

ビットマスクやシフト演算の理解を深める。

🎨 Web開発

CSSカラーコードの16進数とRGB値(10進数)の変換。

🔧 ファームウェア開発

レジスタ値やメモリダンプの16進数を解読。

免責事項

当サイトで提供しているツールは、すべて無料でご利用いただけますが、自己責任での利用をお願いいたします。各種ツールの計算結果や変換結果、生成データの正確性・完全性・安全性について、当サイトはいかなる保証もいたしません。ツールの利用に起因して発生したいかなる損害・トラブルについても、運営者は一切の責任を負いかねますので、あらかじめご了承ください。なお、ファイル処理や計算などは原則としてご利用のブラウザ上で完結しており、入力されたデータが当サイトのサーバーに送信・保存されることはありません。