🐙
ホーム変換進数変換

🔟進数変換

2/8/10/16進数を相互変換

🖥 ツール(ブラウザ内で完結・データ送信なし)新しいタブで開く ↗

📖 使い方

まず、変換したい数値を入力欄に入力します。次に、現在入力されている数値がどの進数(2・8・10・16進数)であるかを選択します。数値と基数を選ぶと、ページ内の各欄に2進数、8進数、16進数、10進数の変換結果がリアルタイムで自動的に表示されます。変換された数値は、コピーボタンや選択操作で手軽にクリップボードへ保存可能です。なお、本ツールはすべての処理をブラウザ内だけで実行するため、入力したデータが外部のサーバーへ送信されることは一切ありません。セキュリティ面を気にせず、安心してご利用いただけます。

🔍 このツールについて

進数変換とは、数値を表すための「基数」を別の基数に書き換える処理です。日常で使う10進数は0から9までの10個の数字で位取りをしますが、コンピュータの世界では2つの状態を扱う2進数、それをまとめた8進数や16進数が基本となります。例えば16進数は0から9までの数字とAからFまでのアルファベットを用いて、2進数の4桁分を1桁でコンパクトに表現できるため、メモリのアドレス指定やカラーコードの表記などで広く使われています。本ツールは、入力された数値を各基数の位取りのルールに従って正確に再計算し、それぞれの表現形式へ同時に翻訳する仕組みを持っています。

💡 こんなときに使えます

フロントエンド開発やデザイン業務で、CSSなどのカラーコードとして使われる16進数と、RGB値を示す10進数との間で数値を確認・変換したいとき。
情報処理の資格試験やプログラミングの学習において、手計算で行った2進数や8進数から10進数への変換結果が正しいかどうかを素早く検算したいとき。
ネットワークのサブネットマスクやIPアドレス、マイコン制御のレジスタ設定などで、ビット単位の状態を把握するために異なる進数を比較したいとき。

⚠️ 使う前に知っておきたいこと

入力された数値に対して、選択した基数として無効な文字(例:2進数を選択しているのに「2」以上の数字を入力するなど)が含まれている場合、正しく変換されません。
非常に大きな桁数の数値を入力した場合、JavaScriptの数値処理の仕様やブラウザの表示限界により、誤差が生じるか正しく表現できないことがあります。

❓ よくある質問

Q. 入力したデータがサーバーに送信されることはありますか?
いいえ、送信されません。すべての計算と変換処理は、お使いのブラウザ内だけで実行されます。入力内容が外部に漏れる心配がないため、機密性の高い数値でも安心して処理できます。
Q. 対応している進数はどれとどれですか?
2進数、8進数、10進数、16進数の4種類に対応しています。それぞれの間での相互変換が可能ですので、コンピュータの基礎学習から実務での確認まで幅広く活用していただけます。
Q. アルファベットを含む16進数の入力に小文字は使えますか?
はい、大文字と小文字のどちらで入力しても自動的に認識され、正しく変換されます。CSSのカラーコードなどをそのまま貼り付けて確認したいときにも便利です。
Q. マイナスの数値(負数)の変換には対応していますか?
基本的には正の整数を対象としています。一部の形式やビット数を前提とした補数表現などには対応していないため、負の数を扱う際は注意が必要です。
Q. スマートフォンやタブレットでも利用できますか?
はい、スマートフォンやタブレットのブラウザでも問題なくご利用いただけます。レスポンシブデザインに対応しているため、移動中のちょっとした確認にも便利です。

🔗 関連ツール

📏

長さの単位変換

mm/cm/m/inch/feet等を相互変換

勉強仕事変換
⚖️

重さの単位変換

mg/g/kg/oz/lb等を相互変換

勉強料理仕事
🈁

かな⇔ローマ字変換

ひらがなカタカナ⇔ローマ字を変換

勉強仕事変換
📊

CSV→表 変換(Markdown/HTML)

CSV/TSVをMarkdown表やHTML表に即変換

CSV変換Markdown表HTMLテーブル