進数変換2進数・8進数・10進数・16進数をまとめて変換

数を入れるだけで、2進数・8進数・10進数・16進数にまとめて変換できます。2〜36進数にも対応。プログラミングや情報の授業、基本情報技術者試験の勉強に使えます。

  • 2進数
  • 8進数
  • 10進数
  • 16進数
  • 2〜36進数
    結果—

    進数変換ツールの使い方

    1. 変換したい数を入力し、その数が何進数かを選びます。
    2. 2進数・8進数・10進数・16進数に変換した結果が一覧で表示されます。
    3. そのほかの進数(2〜36)に変換したいときは、下の欄に進数を入れてください。

    2進数は4桁ずつ区切って表示するので、長い数でも読みやすくなっています。大きな整数でも正確に変換できます。

    2進数・8進数・16進数とは

    ふだん使っている数は、0〜9の10種類の数字で表す「10進数」です。○進数は、何種類の数字で数を表すかを示しています。

    進数使う数字主な使い道
    2進数0と1コンピューターの内部の計算
    8進数0〜7ファイルの権限(Linuxなど)
    10進数0〜9ふだんの生活
    16進数0〜9とA〜Fカラーコード、メモリのアドレス

    10進数から2進数への変換方法

    10進数を2進数に直すには、2で割り続けて余りを下から読みます。たとえば13の場合:

    計算商余り
    13 ÷ 261
    6 ÷ 230
    3 ÷ 211
    1 ÷ 201

    余りを下から順に読むと「1101」になります。8進数なら8で、16進数なら16で割っていけば同じように変換できます。

    進数の対応表(0〜32)

    10進数2進数8進数16進数
    0000
    1111
    21022
    31133
    410044
    510155
    611066
    711177
    81000108
    91001119
    10101012A
    11101113B
    12110014C
    13110115D
    14111016E
    15111117F
    161 00002010
    171 00012111
    181 00102212
    191 00112313
    201 01002414
    211 01012515
    221 01102616
    231 01112717
    241 10003018
    251 10013119
    261 1010321A
    271 1011331B
    281 1100341C
    291 1101351D
    301 1110361E
    311 1111371F
    3210 00004020

    よくある質問

    10進数を2進数に変換するには?

    2で割り続けて、余りを下から順に並べます。たとえば13なら、13÷2=6余り1、6÷2=3余り0、3÷2=1余り1、1÷2=0余り1なので、2進数では1101です。

    2進数を10進数に変換するには?

    右の桁から1、2、4、8、16…の重みを掛けて足します。1101なら、1×8+1×4+0×2+1×1=13です。

    16進数のA〜Fは何を表していますか?

    10〜15を1文字で表すための記号です。A=10、B=11、C=12、D=13、E=14、F=15です。16進数のFFは10進数の255です。

    なぜコンピューターでは2進数や16進数を使うのですか?

    コンピューターは電気のオン(1)とオフ(0)で情報を表すため、2進数が基本になります。ただし2進数は桁が長くなるので、4桁ずつまとめて1文字で表せる16進数がよく使われます。

    カラーコード(#FF8800など)も変換できますか?

    できます。#FF8800は「FF」「88」「00」の3つの16進数で、10進数にするとRGB(255, 136, 0)になります。16進数を選んで2桁ずつ入力してください。

    関連する計算・変換

    このページでは、次の計算・変換もできます。

    関連する計算ツール

    最終更新日: