Menu

ASCII変換

テキストをASCIIコードに、ASCIIコードをテキストに変換します。

著者 Nethanel Bar, Co-founder & CEO

最終更新

広告

本気でプログラミングを学びませんか?

Coddyはブラウザ上で実際にコードを書きながら学ぶサービスです。インタラクティブなレッスン、即時フィードバック、行き詰まったときのAIサポート付き。

ASCII変換ツールとは?

ASCII変換ツールは、文字をコンピュータが保存に使う数値コードへ、またその逆へと変換するツールです。ASCII(American Standard Code for Information Interchange、アメリカ情報交換標準符号)は、英語の基本的な文字それぞれに 0–127 の番号を割り当てています。A は 65、a は 97、スペースは 32 です。このツールはそのコードを10進数・16進数・2進数で表示し、デコードもできます。

現代のテキストは元の128文字のASCIIには収まらないため、この変換ツールは内部でUnicodeのコードポイントを使っています。そのため、日本語の文字やアクセント付きの文字、記号、絵文字にも正しいコードが付きます。é は 233 で、絵文字は 127 より大きいコードポイントです。基数を切り替えれば、同じコードを10進数(65)・16進数(41)・2進数(01000001)で読むことができます。

文字コードの問題をデバッグするとき、情報科学の課題に取り組むとき、誰かから送られてきた数字の羅列を解読するときに役立ちます。すべてブラウザ内でローカルに動作します。

ASCII変換を通して身につくこと

  • すべての文字は数値に対応する。ASCII値(0–127)、より一般的にはUnicodeのコードポイントである。
  • A=65、a=97。大文字と小文字は 32 だけ離れている。
  • 数字 09 はコード 48–57、スペースは 32。
  • 同じコードは10進数・16進数・2進数のどれでも書ける。1つの数値を異なる基数で表しているだけ。

文字をASCIIに変換する手順

  1. 変換の向きを選ぶ

    コードを取得するなら「文字 → ASCII」、コードの並びを文字に戻すなら「ASCII → 文字」を選びます。

  2. 基数を選ぶ

    コードを10進数・16進数・2進数のいずれで表示するかを選びます。デコーダーも選んだ基数で読み取ります。

  3. 入力するか貼り付ける

    変換したい文字を入力するか、スペースまたはカンマで区切ったコードを貼り付けてデコードします。

  4. コピーまたは入れ替え

    結果をワンクリックでコピーするか、入力と出力を入れ替えて逆方向に変換します。

広告

ASCIIコード早見表

よく使う文字と、その10進数・16進数・2進数のコードです。128文字すべては ASCIIコード表 を参照してください。

文字10進数16進数2進数
(スペース)322000100000
0483000110000
9573900111001
A654101000001
Z905A01011010
a976101100001
z1227A01111010
!332100100001
@644001000000
~1267E01111110

試してみたい例

単語をエンコードする

Paste a small example into the tool and change one part at a time.

10進数では Hi72 105 になります。H のコード、続いて i のコードです。

10進数のコードをデコードする

Copy the original value, run the tool, then compare the result.

「ASCII → 文字」モード(10進数)に貼り付けると Coddy になります。

よくあるミス

  • 基数を間違えてデコードする。41 は16進数なら A ですが、10進数なら ) です。コードが書かれた基数に合わせましょう。
  • 数字の文字とその値を混同する。文字 5 のASCIIコードは 53 であって 5 ではありません。
  • ASCIIがすべての文字を網羅していると思い込む。127 を超える文字(日本語、アクセント付き文字、絵文字)はUnicodeのコードポイントであり、本来のASCIIではありません。

ASCII変換 よくある質問

文字をASCIIに変換するには?
「文字 → ASCII」モードで文字を入力します。各文字が、選んだ基数(10進数・16進数・2進数)のコードで表示されます。
ASCIIコードを文字に変換するには?
「ASCII → 文字」モードに切り替え、コードの基数を選んで、スペースまたはカンマで区切ったコードを貼り付けます。
A のASCIIコードは?
大文字の A は10進数で 65、16進数で 41、2進数で 01000001 です。小文字の a は 97 です。
絵文字やアクセント付き文字にも対応していますか?
はい。Unicodeのコードポイントを使っているので、元の128個のASCII値を超える文字(アクセント付き文字、記号、絵文字)も正しく変換できます。
広告

詳しく見る

その他の開発者ツール

Coddy programming languages illustration

Coddyでコードを学ぼう

始める