JIS X 0201は、日本産業規格 (JIS) の制定している文字コード規格で、初版は1969年6月1日の制定であり、現存のJISにおける最も古い文字コードである。規格名称は7ビット及び8ビットの情報交換用符号化文字集合。名称が示す通り、7ビット符号と8ビット符号での運用が予定されている。図形文字の集合を規定するための規格であり、JIS X 0211 (ISO/IEC 6429
) で規定される制御文字集合と組み合わせて使用する。現在の規格番号はJISの部門X(情報処理)の新設に伴って1987年3月1日に変更されたもので、旧規格番号はJIS C 6220。俗称はANKコードで、'ANK'はこのコードの主要構成文字であるアルファベット (Alphabet)、数字 (Numerical digit)、片仮名 (Katakana) の頭文字より来ている。
JIS X 0201はラテン文字用図形文字集合と片仮名用図形文字集合のふたつの文字集合よりなっている。このうちラテン文字用図形文字集合はAmerican Standard Code for Information Interchange (ASCII) と同様ISO/IEC 646の版の1つとなっている。ASCIIと比較すると2文字が異なっており、92番の文字にバックスラッシュ ('\') の替わりに円記号 ('\') が、126番にチルダ ('~') の替わりにオーバーライン ('?') が割り当てられている。片仮名用図形文字集合は片仮名と日本語用の約物よりなっており、最後の31文字分は未定義となっている。また、単独の濁点と半濁点のみ収録されており濁点付き片仮名と半濁点付き片仮名は収録されていない。
全体的な構造はJIS X 0202 (ISO/IEC 2022) に従った構造となっており、8ビット符号では16進で21から7Eにラテン文字を、A1からFEに片仮名を割り当てる。7ビット符号では21から7Eの領域を、SHIFT-INとSHIFT-OUTでラテン文字と片仮名を切り替えながら使用する。このとき、SO(0E)以降は片仮名、SI(0F)以降はラテン文字となる。
現在では主にShift_JISおよびEUC-JPの一部として用いられており、単独で用いられることはほとんどない。これらの文字コードはJIS X 0208の文字も含んでおり、JIS X 0208にはJIS X 0201にあるほぼすべての文字があるため文字が重複することとなる。この区別のため、JIS X 0201の文字をJIS X 0208の文字の半分の幅で表示することが多い。このため、これらの文字を俗に半角文字、特に片仮名を半角カナとよぶ事が多い。また、Shift_JISのアルファベット部分はASCIIとJIS X 0201との区別が曖昧なまま使われることが多いため、円記号とバックスラッシュの区別においてしばしば混乱が起きる。 2進10進16進文字 2進10進16進文字 2進10進16進文字 ※以下に示す値は8ビットで用いる場合の値であり、7ビットで用いる場合には最上位ビットを削除した値となる。 2進10進16進文字 2進10進16進文字
ラテン文字用図形文字集合
0010 00013321!
0010 00103422"
0010 00113523#
0010 01003624$
0010 01013725%
0010 01103826&
0010 01113927'
0010 10004028(
0010 10014129)
0010 1010422A*
0010 1011432B+
0010 1100442C,
0010 1101452D-
0010 1110462E.
0010 1111472F/
0011 000048300
0011 000149311
0011 001050322
0011 001151333
0011 010052344
0011 010153355
0011 011054366
0011 011155377
0011 100056388
0011 100157399
0011 1010583A:
0011 1011593B;
0011 1100603C<
0011 1101613D=
0011 1110623E>
0011 1111633F?
0100 00006440@
0100 00016541A
0100 00106642B
0100 00116743C
0100 01006844D
0100 01016945E
0100 01107046F
0100 01117147G
0100 10007248H
0100 10017349I
0100 1010744AJ
0100 1011754BK
0100 1100764CL
0100 1101774DM
0100 1110784EN
0100 1111794FO
0101 00008050P
0101 00018151Q
0101 00108252R
0101 00118353S
0101 01008454T
0101 01018555U
0101 01108656V
0101 01118757W
0101 10008858X
0101 10018959Y
0101 1010905AZ
0101 1011915B[
0101 1100925C\
0101 1101935D]
0101 1110945E^
0101 1111955F_
0110 00009660`
0110 00019761a
0110 00109862b
0110 00119963c
0110 010010064d
0110 010110165e
0110 011010266f
0110 011110367g
0110 100010468h
0110 100110569i
0110 10101066Aj
0110 10111076Bk
0110 11001086Cl
0110 11011096Dm
0110 11101106En
0110 11111116Fo
0111 000011270p
0111 000111371q
0111 001011472r
0111 001111573s
0111 010011674t
0111 010111775u
0111 011011876v
0111 011111977w
0111 100012078x
0111 100112179y
0111 10101227Az
0111 10111237B{
0111 11001247C|
0111 11011257D}
0111 11101267E?
片仮名図形文字集合
1010 0001161A1。
1010 0010162A2「
1010 0011163A3」
1010 0100164A4、
1010 0101165A5・
1010 0110166A6ヲ
1010 0111167A7ァ
1010 1000168A8ィ
1010 1001169A9ゥ
1010 1010170AAェ
1010 1011171ABォ
1010 1100172ACャ
1010 1101173ADュ
1010 1110174AEョ
1010 1111175AFッ
1011 0000176B0ー
1011 0001177B1ア
1011 0010178B2イ
1011 0011179B3ウ
1011 0100180B4エ
1011 0101181B5オ
1011 0110182B6カ
1011 0111183B7キ
1011 1000184B8ク
1011 1001185B9ケ
1011 1010186BAコ
1011 1011187BBサ
1011 1100188BCシ
1011 1101189BDス
1011 1110190BEセ
1011 1111191BFソ
1100 0000192C0タ
1100 0001193C1チ
1100 0010194C2ツ
1100 0011195C3テ
1100 0100196C4ト
1100 0101197C5ナ
1100 0110198C6ニ
1100 0111199C7ヌ
1100 1000200C8ネ
1100 1001201C9ノ
1100 1010202CAハ
1100 1011203CBヒ
1100 1100204CCフ
1100 1101205CDヘ
1100 1110206CEホ
1100 1111207CFマ
1101 0000208D0ミ
1101 0001209D1ム
1101 0010210D2メ
1101 0011211D3モ
1101 0100212D4ヤ
1101 0101213D5ユ
1101 0110214D6ヨ
1101 0111215D7ラ
1101 1000216D8リ
1101 1001217D9ル
1101 1010218DAレ
1101 1011219DBロ
1101 1100220DCワ
1101 1101221DDン
1101 1110222DE゛
1101 1111223DF゜