Korean Language Open Data

Korean Language Open Data — free CC0 tables

Three ready-to-use Korean reference tables for learners, teachers, bloggers and app makers: every Hangul syllable romanized, numbers 1–10,000 read in Korean, and 214 English names in Hangul. Download CSV or JSON — public domain (CC0), no sign-up, no credit required.

Built for flashcard decks, spreadsheets, worksheets, quiz apps and blog posts. Spot an error? Tell us via the contact menu on dojito.com and we fix it in the next version.

1. All 11,172 Hangul syllables with romanization

Every modern syllable block (가 to 힣) with its Unicode code point, the letters (jamo) it is built from, its Revised Romanization read on its own, and a flag for the 2,350 common syllables (KS X 1001). 11,172 rows.

Try it live:Hangul typing practiceLearn Korean hubYour name in Hangul

SyllableCode pointInitialVowelFinalRomanizationCommon 2,350
가U+AC00ㄱㅏ—gayes
각U+AC01ㄱㅏㄱgakyes
간U+AC04ㄱㅏㄴganyes
갈U+AC08ㄱㅏㄹgalyes
감U+AC10ㄱㅏㅁgamyes
강U+AC15ㄱㅏㅇgangyes
개U+AC1Cㄱㅐ—gaeyes
거U+AC70ㄱㅓ—geoyes
고U+ACE0ㄱㅗ—goyes
구U+AD6Cㄱㅜ—guyes
그U+ADF8ㄱㅡ—geuyes
기U+AE30ㄱㅣ—giyes
나U+B098ㄴㅏ—nayes
다U+B2E4ㄷㅏ—dayes
라U+B77Cㄹㅏ—rayes
마U+B9C8ㅁㅏ—mayes
바U+BC14ㅂㅏ—bayes
사U+C0ACㅅㅏ—sayes
아U+C544ㅇㅏ—ayes
자U+C790ㅈㅏ—jayes
하U+D558ㅎㅏ—hayes
한U+D55Cㅎㅏㄴhanyes
글U+AE00ㄱㅡㄹgeulyes
국U+AD6Dㄱㅜㄱgukyes
어U+C5B4ㅇㅓ—eoyes

See all 2,350 common syllables by first letter →

2. Numbers 1–10,000 in Korean

The Sino-Korean reading (일, 이, 삼 …) of every number from 1 to 10,000 with romanization as pronounced, plus the native Korean reading (하나, 둘, 셋 …) for 1–99 and the short form used before counters (한 개, 두 명, 스무 살). 10,000 rows.

Try it live:Number readerSino vs native chartCounters (개, 명, 살…)

NumberSino-KoreanRomanizationNativeRomanizationBefore a counter
1일il하나hana한
2이i둘dul두
3삼sam셋set세
4사sa넷net네
5오o다섯daseot다섯
10십sip열yeol열
11십일sibil열하나yeolhana열한
16십육simnyuk열여섯yeollyeoseot열여섯
20이십isip스물seumul스무
21이십일isibil스물하나seumulhana스물한
30삼십samsip서른seoreun서른
99구십구gusipgu아흔아홉aheunahop아흔아홉
100백baek———
365삼백육십오sambaengnyuksibo———
1,000천cheon———
2,026이천이십육icheonisimnyuk———
10,000만man———

See 1–100 and key numbers to 10,000 →

3. 214 English names in Korean

Common English first names with the standard Hangul spelling under the Korean loanword rules, its romanization, and a widely used alternative spelling where one exists. Every entry was checked by hand. 214 rows.

Try it live:Jennifer in KoreanMichael in KoreanFull A–Z name list

NameStandardRomanizationAlso seen
Daniel대니얼daenieol다니엘
Emily에밀리emilli—
Jennifer제니퍼jenipeo—
Michael마이클maikeul—
Olivia올리비아ollibia—
Sarah세라sera사라
Sophia소피아sopia—
William윌리엄willieom—

How to cite or link

No credit is required under CC0, but a link helps other learners find the files:

Korean Language Open Data by Dojito (https://tools.dojito.com/data/korean/), CC0 1.0, version 1.0 (2026-10-11).
<a href="https://tools.dojito.com/data/korean/">Korean Language Open Data (CC0)</a>

How the data was made

  • Romanization follows the Revised Romanization of Korean as pronounced: sound changes inside a word are applied (십육 → simnyuk, 백만 → baengman), with no hyphens or capitals. A syllable on its own is read with its final consonant neutralized (꽃 → kkot, 값 → gap, 닭 → dak).
  • Numbers: Sino-Korean readings use the 만 (10,000) grouping and drop 일 before 십, 백, 천 and 만 (10,000 = 만, not 일만). Native numbers stop at 99 (아흔아홉); larger counts use Sino-Korean in everyday Korean.
  • Names: the standard spelling follows the loanword rules (외래어 표기법) and examples from the National Institute of Korean Language; the alternative is a spelling often seen in Korea (for example 다니엘 for Daniel). Names are written by sound, so real people may spell theirs differently.
  • Files are generated by our own code; they do not copy any official rulebook. Official sources: Revised Romanization of Korean · Korean language norms (loanword orthography).

Columns

  • korean-syllables-romanization: syllable, Unicode code point, initial/vowel/final letters (jamo), Revised Romanization of the syllable read on its own, and whether it is one of the 2,350 common syllables of the KS X 1001 set.
  • korean-numbers-1-10000: number, Sino-Korean reading in Hangul and romanization (as pronounced), native Korean reading for 1–99, and the shortened native form used before counters (한 개, 스무 살).
  • english-names-in-korean: English name, standard Hangul spelling under the Korean loanword rules, romanization, and a common alternative spelling if one is widely used.

CSV files are UTF-8 with a BOM so Excel shows Hangul correctly. JSON files hold {title, version, updated, license, source, rows}. Readme and license: README.txt · LICENSE.txt.