KS X 1001
1974年9月27日 - 7bit ハングルコードとして、KS C 5601 が制定される。当初はハングルの子音文字(頭子音と終子音の和集合)30種類を0x41 - 0x5E、母音文字の21種類を0x62 - 0x7Cにとびとびで配置したコードであった。このコード体系は頭子音と終子音を区別しない「1ボル」方式である。
1982年6月14日 - KS C 5601は改訂され、附属書に「16bit符号」が追加された。「16bit符号」は初声・中声・終声をそれぞれ5 bit で表し、最上位ビットを1としたコード。
1987年3月1日 - KS C 5601は再び改訂され、7bit ハングルコードと「16bit符号」は附属書に移動され、本文には94×94文字集合としてハングル2350文字、漢字4888文字、その他986文字が定められた。
1992年10月15日 - KS C 5601は改訂され、附属書の「16bit符号」は「2byte組合型符号」(Johab) に変更された。初声・中声・終声をそれぞれ5 bit で表す点は同様だが、ビットパターンは全く異なっている。
1996年6月 - Unicode 2.0.0策定。韓国の要望を容れる形で、11172文字全ての現代ハングル文字とKS X 1001の全ての重複文字が収録された。
1997年8月20日 - 新たに情報部門(X)の新設に伴い、KS C 5601 は KS X 1001 に改番された。
1998年12月31日 - KS X 1001は改訂され、€と®の2字が追加された。
2002年 - KS X 1001:2002 、郵便記号우が追加された。