ASCIIコード表
検索、カテゴリフィルタリング、10進数、16進数、8進数、2進数間の変換機能を備えた完全なASCII文字リファレンス表です。全128種類のASCIIコードを即座に検索できます。
| 10進数 | 16進数 | 8進数 | 2進数 | 文字 | 説明 |
|---|
広告ブロッカーにより広告が表示できません
MiniWebtool は広告収益で無料提供しています。このツールが役に立ったら、Premium(広告なし+高速)をご利用いただくか、MiniWebtool.com を許可リストに追加して再読み込みしてください。
- または Premium(広告なし)にアップグレード
- MiniWebtool.com の広告を許可してから再読み込みしてください
ASCIIコード表
ASCIIコード表リファレンスは、全128文字のASCII(American Standard Code for Information Interchange)文字に関する完全なインタラクティブガイドです。即時検索、カテゴリによるフィルタリング、10進数、16進数、8進数、2進数形式間の変換、および各文字の2進構造の確認が可能です。文字エンコーディングのデバッグを行う開発者、データ表現を学ぶ学生、あるいは素早いASCIIルックアップが必要なすべての方にとって、このツールは必要な情報を一箇所に提供します。
ASCIIとは何ですか?
ASCII(American Standard Code for Information Interchange)は、1963年に最初に公開された文字エンコーディング規格です。7ビットを使用して128文字を表現し、各文字に0から127までの一意の番号を割り当てます。ASCIIは、最初の128コードポイントに対してASCIIと後方互換性を持つUTF-8を含む、ほぼすべての現代の文字エンコーディングシステムの基礎となっています。
この規格は、異なるコンピュータやデバイス間でテキストデータを確実に交換できるようにするために開発されました。ASCII以前は、メーカーごとに互換性のない文字セットが使用されていたため、システム間の通信が困難でした。
ASCII文字カテゴリ
128文字のASCII文字は、それぞれ異なる目的を持つ特定のグループに分類されています。
制御文字 (0-31, 127)
ハードウェアデバイスを制御するために設計された33の非印字文字。主な例として、NUL (0)、Tab (9)、Line Feed (10)、Carriage Return (13)、Escape (27)などがあります。
スペース (32)
テキスト内で単語を区切るためのスペース文字。不可視ですが、印字文字であり、文字列内の1つの位置を占めます。
記号と句読点 (33-47, 58-64, 91-96, 123-126)
句読点 (!"#$%&)、数学演算子 (+=-*/)、括弧などを含む32の特殊文字。プログラミングや文章作成に不可欠です。
数字 (48-57)
10個のアラビア数字 0-9。ASCIIでは数字はコード48から始まり、'0'は値48、'1'は49となり、'9'の57まで続きます。
大文字 (65-90)
26個の英語の大文字 A-Z。'A'はコード65から始まり、'Z'は90で終わります。大文字と小文字の差はちょうど32です。
小文字 (97-122)
26個の英語の小文字 a-z。'a'はコード97から始まり、'z'は122で終わります。大文字を小文字に変換するには、ASCII値に32を加算するだけです。
このツールの使い方
- 検索または閲覧: 検索ボックスを使用して、名前、10進数値、16進コード、または文字自体で文字を検索します。または、128文字のASCIIテーブル全体をスクロールします。
- カテゴリでフィルタリング: カテゴリボタン(制御文字、記号、数字、大文字、小文字)をクリックして、そのグループの文字のみを表示します。
- フォーマット間の変換: 文字コンバーターを使用して、任意の形式(10進数、16進数、8進数、2進数、または文字)で値を入力すると、他のすべての形式と2進数の視覚的表現を即座に確認できます。
- テキスト文字列の変換: 「テキストからASCII」セクションを使用して任意のテキストを入力すると、各文字のASCII値がインタラクティブなカードとして表示されます。
一般的なユースケース
プログラミングと開発
開発者は、文字列操作、文字エンコーディング、シリアル通信プロトコル、ファイルパーサー、または低レベルのシステムプログラミングを行う際に、頻繁にASCII値を必要とします。16進数および2進数表現は、ネットワークプロトコルやバイナリファイルフォーマットのデバッグに特に役立ちます。
コンピュータサイエンスの学習
ASCIIはコンピュータサイエンス教育における基本概念です。文字がどのように数値として表現されるかを理解することは、バイナリエンコーディング、データ型、文字列比較アルゴリズム、およびテキストとメモリの関係を把握するのに役立ちます。
データ処理とETL
データエンジニアは、異なるソースからのファイルを処理する際に文字エンコーディングの問題に遭遇することがよくあります。素早いASCIIルックアップは、データパイプラインを破損させる可能性のある制御文字などのエンコーディング問題を特定し、修正するのに役立ちます。
組み込みシステムとIoT
マイクロコントローラ、シリアル通信(UART)、またはIoTプロトコルを扱う際、エンジニアはバイトレベルでメッセージをエンコードおよびデコードするためにASCIIテーブルを必要とします。
ヒントとテクニック
- 大文字小文字変換のショートカット: 第5ビットを反転(32とのXOR)させることで、大文字と小文字を切り替えられます。例:'A' (65) XOR 32 = 'a' (97)。
- 数字文字から数値へ: 数字のASCII値から48(または0x30)を引くと、その数値が得られます。'7' (55) - 48 = 7。
- 英字かどうかのチェック: 文字 c に対して (c AND 0xDF) が65から90の間であれば、その文字は英字です。このチェックは大文字小文字を同時に判定できます。
- 制御文字の法則: 制御文字1-26は、Ctrl+AからCtrl+Zに対応します。その値はアルファベットの順序と同じです。
ASCII vs 他のエンコーディング
ASCIIは128文字(英語テキストには十分)しかカバーしていませんが、現代のアプリケーションでは通常、より広範なエンコーディングが使用されます。
- 拡張ASCII (128-255): 西欧諸国の言語用の文字を追加した様々な8ビット拡張。ただし、システムごとに異なるマッピング(ISO 8859-1、Windows-1252など)が使用されていました。
- Unicode: 事実上すべての筆記システムの149,000以上の文字をエンコードする世界共通規格。ウェブで最も一般的なエンコーディングであるUTF-8は、1文字あたり1〜4バイトを使用し、ASCIIと完全な後方互換性があります。
- UTF-16: 1文字あたり2または4バイトを使用します。Windowsの内部処理やJava/JavaScriptの文字列表現で一般的です。
よくある質問
ASCIIとは何ですか?
ASCII(American Standard Code for Information Interchange)は、文字、数字、句読点、および制御文字を含む128文字に数値(0-127)を割り当てる文字エンコーディング規格です。1963年に最初に公開され、UTF-8などの現代の文字エンコーディングシステムの基礎となっています。
ASCIIテーブルには何文字ありますか?
標準的な ASCII テーブルには 128 文字 (0-127) が含まれており、33 の制御文字 (0-31 および 127)、1 つのスペース文字 (32)、10 の数字 (48-57)、26 の大文字 (65-90)、26 の小文字 (97-122)、および 32 の句読点/記号文字に分類されます。
ASCIIとUnicodeの違いは何ですか?
ASCIIは7ビットを使用して128文字のみをエンコードし、基本的な英字、数字、記号をカバーします。Unicodeは世界中のほぼすべての筆記システムの149,000以上の文字をエンコードするはるかに大きな規格です。Unicodeの最初の128コードポイントはASCIIと同一であるため、ASCIIはUnicodeのサブセットと言えます。
文字をASCIIの10進数値に変換するにはどうすればよいですか?
このツールのトップにある「文字コンバーター」を使用してください。「文字」フィールドに任意の文字を入力すると、10進数、16進数、8進数、2進数の値が即座に更新されます。また、ASCIIテーブルの任意の行をクリックしてコンバーターに読み込むこともできます。
ASCII制御文字とは何ですか?
ASCII制御文字(コード0-31および127)は、もともとプリンターやテレタイプなどのハードウェアデバイスを制御するために設計された非印字文字です。一般的な例には、NUL (0)、Tab/HT (9)、Line Feed/LF (10)、Carriage Return/CR (13)、Escape/ESC (27)などがあります。現代のコンピューティングではほとんど使われませんが、Tab、LF、CRなどは依然として不可欠です。
追加リソース
このコンテンツ、ページ、またはツールを引用する場合は、次のようにしてください:
"ASCIIコード表"(https://MiniWebtool.com/ja//) MiniWebtool からの引用、https://MiniWebtool.com/
miniwebtool チームによる。更新日: 2026年3月7日