テキストからASCIIコンバータ – オンラインでテキストをASCIIに変換します
テキスト文字列を ASCII 文字コードに即座に変換します。10 進数の (0–255)、16 進数 (00–FF)、Binary (8-bit)、または Octal (000–377)—または、ASCII 数値を読み取り可能なテキストにデコードします。カスタマイズ可能な区切り文字、プレフィックス (0x、0b、0o)、UTF-8 / Unicode サポート、およびライブ ASCII 文字内訳インスペクター が含まれます。
ASCII 文字とコードのインスペクター
Enter text or ASCII codes above to inspect each character’s Decimal, Hexadecimal, Octal, Binary, and ASCII Category.
テキストをASCIIコードに変換する方法
- テキストを入力 – ソース入力フィールドにテキストを入力または貼り付けるか、サンプルテキストをクリックしてすぐにテストします。
- 数値を選択してください Base – 10 進数 (基数 10)、16 進数 (基数 16)、Binary (基数 2)、または Octal (基数 8) を選択します。
- 区切り文字と接頭辞をカスタマイズ – コードをスペース、コンマ、セミコロン、改行、またはカスタム文字列で区切り、必要に応じてプログラマー接頭辞 (
0x、0b、0o) または zero-padding を追加します。 - 検査とエクスポート – ASCII 文字 & コード インスペクター で 4 塩基すべてのすべての文字の正確なコードを同時に確認し、clipboardにコピー または .txt をダウンロードします。
標準 ASCII 参照テーブル (制御文字および印刷可能文字)
ASCII (American Standard Code for Information Interchange) は、文字、空白、数字、文字、句読点を制御するために 0 から 127 までの数値を割り当てる 7 ビット文字エンコード標準です。
| ASCII範囲 | カテゴリ | 登場人物・例 | 10進数 | 16進数 | 8ビットバイナリ |
|---|---|---|---|---|---|
| 制御コード | 印刷不可 | NUL (0)、XXQ10QXZXXQ3QXZ タブ (9)、 |
0 – 31 |
00 – 1F |
00000000 – 00011111 |
| 宇宙 | 空白 | (標準スペース) |
32 |
20 |
00100000 |
| 桁 | 数値 | 0 ~ 9 |
48 – 57 |
30 – 39 |
00110000 – 00111001 |
| 大文字 | ラテン文字 | A ~ Z |
65 – 90 |
41 – 5A |
01000001 – 01011010 |
| 小文字 | ラテン文字 | a ~ z |
97 – 122 |
61 – 7A |
01100001 – 01111010 |
| 削除 | 制御コード | DEL |
127 |
7F |
01111111 |
| 拡張 / UTF-8 | 8ビット/マルチバイト | アクセント付き文字 (é、ñ)、通貨 (€)、絵文字 (🚀) |
128 – 255 |
80 – FF |
10000000 – 11111111 |
一般的なプログラミング言語でのテキストの ASCII への変換
- JavaScript / TypeScript:
Uint8Arrayには、"A".charCodeAt(0)(65を返す) またはnew TextEncoder().encode("Hello")を使用します。 UTF-8 バイト値。 - Python:
ord('A')(65を返す) またはlist("Hello".encode('utf-8'))を使用して、[72, 101, 108, 108, 111]。 - C / C++: 文字はすでに整数バイト値として格納されています。
(int)'A'は65に直接評価されます。
よくある質問
スペース、Enter (改行)、およびタブの ASCII コードは何ですか?
ASCII では、Space () は 10 進数の 32 (0x20)、Line Feed / Newline (ZZQ32QXZZZQ11QXZ) は 10 進数です。10 (0x0A)、Carriage Return (ZZQ33QXZZZQ19QXZ) は 10 進数です。 13 (0x0D)、および 水平タブ (XXQ34QXZXXQ27QXZ) は 10 進数の 9 (0x09)。
ASCII で「A」が 65 に等しく、「a」が 97 に等しいのはなぜですか?
7 ビット ASCII 仕様では、大文字が 65 ~ 90 に配置され、小文字が 97 ~ 122 に配置され、すべての小文字が正確に 32 (25) 大文字よりも大きくなります。同等の。これにより、単一ビットを切り替えるだけで、ハードウェアまたはアセンブリで大文字と小文字を変換できるようになります。
このツールは絵文字や英語以外の文字をどのように処理しますか?
255 を超える文字の処理方法は、Characters > 255 (Unicode) 設定を使用して選択できます。標準の UTF-8 バイト (0 ~ 255) としてエンコードし、完全な Unicode コード ポイント を出力します (例: 128640 (🚀)、または厳密な 8 ビット フィルタリングが必要な場合は スキップ/無視してください。