Converter
2進数、8進数、10進数、16進数、その間のすべての進数
2進数から60進数まで、任意の値を変換
結果は情報提供のみを目的としており、誤りを含む場合があります。重要な情報は必ずご自身で確認してください。本ツールのご利用は自己責任でお願いいたします。
進数について
進数(基数)は、値を表すために使う固有の数字の種類を決めます。2進数(基数2)は0と1のみ、日常使う10進数(基数10)は0〜9、16進数(基数16)は10〜15を表すためにA〜Fを追加します。このツールは2から60までの任意の基数に対応しています:0〜9の数字、続いて10〜35を表すA〜Z、さらに36〜59を表すa〜zです。基数37以上では大文字と小文字は別の数字として扱われます(例:基数40では「A」と「a」は異なる値)。基数36以下では大文字・小文字の区別はありません。
このツールでできること
基数変換ツールは、2から60までの任意の2つの基数の間で数値を変換します。2進数、8進数、10進数、16進数はもちろん、短いIDに使う36進数や時間のような値に使う60進数など、あまり一般的でない基数にも対応します。
数字は0〜9、続いて値10〜35にA〜Z、36〜59にa〜zを使います。36進数までは大文字と小文字が同じ数字を表し、36進数を超えると別の数字になります。結果は入力に合わせて更新され、変換内容を説明する1行も表示されます。
こんなときに使えます
- 16進数で書かれたメモリアドレス、色の値、ビットマスクを読む場合や、2進数で特定のビットを立てる場合。
- Unixのファイルパーミッションを8進数で計算する場合。Chmod / Unixパーミッション計算ツールなら同じ内容をより分かりやすく表示します。
- URLや参照コード用に、数値IDを36進数の短い文字列にする場合。
- 情報科学の授業の記数法の課題や試験の答えを確認する場合。
使用例
255 · base 10 → base 16
FF
255 · base 10 → base 2
11111111
777 · base 8 → base 10
511
1000000 · base 10 → base 36
LFLS
-255 · base 10 → base 16
-FF
0.75 · base 10 → base 2
0.11
このツールについての質問
どの基数に対応していますか?
2から60までのすべての基数です。「変換元」と「変換先」のメニューにすべて表示され、入力は選んだ基数で使える数字かどうかがチェックされます。
負の数や小数も変換できますか?
はい。マイナス記号は保持されるので、10進数の-255は16進数で-FFになります。小数も扱え、0.75は2進数で0.11です。2進数の0.1のように変換先の基数で無限に繰り返す小数は、一定の桁数で打ち切られます。
大きさに上限はありますか?
非常に大きな整数も正確に計算されます。2^53を超えると通常の浮動小数点数で起きる丸めの影響を受けないため、長い16進数のIDやハッシュも正しく変換されます。
このツールは無料ですか?
はい、無料でご利用いただけます。登録・メールアドレス不要。結果はこのページに表示されます。
結果はどこで確認できますか?
このページでツールを使用すると、結果がここに表示されます。メールで受け取る必要はありません。