devtools-hub

Number Base Converter

2進数・8進数・10進数・16進数をリアルタイム相互変換

BOOTHで見る(有料版)
開発者向けユーティリティ進数変換

BIN / OCT / DEC / HEX をリアルタイムで相互変換。ビットビューアではクリックで個々のビットを反転でき、ビットマスクの作成・確認にも使えます。ビット長・バイト長・32bit符号付き整数も同時表示。

広告

Number Base Converter

BINBase 2
OCTBase 8
DECBase 10
HEXBase 16

Bit View — クリックで反転

数値を入力するとビットが表示されます

Features

  • BIN / OCT / DEC / HEX をリアルタイム相互変換
  • 各フォーマットをワンクリックでコピー
  • ビットビューア(4ビットグループ・ビット番号付き)
  • ビットをクリックして反転(ビットマスク作成に便利)
  • ビット長・バイト長・32bit符号付き整数の表示

Desktop App

デスクトップ版を入手する

Windows 向けアプリ版はすべての機能をフルで使えます。BOOTH で配布中。

BOOTH で見る

2進数・8進数・10進数・16進数の相互変換 — 開発者向け基礎知識

プログラミングでは10進数だけでなく2進数・16進数を扱う場面が多くあります。ビット演算・メモリアドレス・カラーコード・ファイルフォーマットの解析には進数変換の知識が不可欠です。

なぜ16進数を使うのか

16進数(HEX)は4ビットを1桁で表現できるため、バイナリデータを人間が読みやすい形式にする用途に適しています。RGB カラーの#FF5733は赤(FF=255)・緑(57=87)・青(33=51)を意味します。メモリアドレス(0x0000FFFFなど)やバイト列のデバッグ(デバッガの表示)も16進数が標準です。

2進数とビット演算の基礎

2進数はコンピュータが実際に処理する数値体系で、0と1で表現します。ビット演算(AND・OR・XOR・シフト)はフラグ管理・マスク処理・暗号化アルゴリズムなどに使われます。ビットビューアでは各ビットをクリックして反転できるため、ビットマスクの作成・確認作業を視覚的に行えます。

8進数(OCT)の使われ方

8進数は主にLinux/Unixのファイルパーミッション(chmod 755など)で使われます。755は「rwxr-xr-x」を意味し、7=111(rwx)・5=101(r-x)を表します。数字を見るだけでは判断しにくいパーミッション値も、2進数に変換することで直感的に理解できます。

プログラミング言語での進数リテラル

JavaScriptでは2進数を0b1010、8進数を0o12、16進数を0x0Aとプレフィックスで記述します。Pythonも同様の記法を採用しています。Number Base Converterではこれらの対応関係をリアルタイムで確認しながら、任意の進数から別の進数への変換を即座に行えます。

広告

Related Tools

base64-studio

Base64 エンコード & デコード

開発者向けテキストエンコード

使ってみる →

BOOTH

JSON Studio

JSON フォーマッター & バリデーター

JSON開発者向けフォーマッター

使ってみる →

BOOTH

color-deck

カラーコード変換 & パレット保存

カラーデザイン開発者向け

使ってみる →

BOOTH

このツールを共有する