01Pronunciation

Say it out loud

Korean is written one way and said another. 신라 is spelled Sin-ra and pronounced Silla; 좋아요 loses its ㅎ entirely. These are not exceptions — they are rules, and there are about a dozen of them. Type any Korean word to see what happens to it on the way out of a mouth.

Runs entirely in your browser — nothing you type is sent anywhere. Sound changes and romanisation are computed with es-hangul, an open-source library. It handles single words well; compound words can be slightly off.

02Lunar calendar

Your other birthday

Ask a Korean grandmother when her birthday is and she may give you a date that never appears on a calendar you own. Korea ran on a lunar calendar until 1896, and families kept using it for the things families care about — birthdays, memorials, holidays. A lunar birthday lands on a different solar date every year, which is why your Korean friend’s birthday seems to wander.

Why this matters

The same calendar decides your zodiac animal. Not the year you were born — the lunar year. If you were born in January or early February, you are probably not the animal you thought you were.

Runs entirely in your browser — nothing you enter is sent anywhere. Lunar dates come from manseryeok, an open-source Korean lunar calendar; every day from 1930 to 2030 was checked against it before this page went up.

03Age

How old are you in Korea?

The internet will tell you Koreans are “two years older”. That is roughly true and completely misleading. Korea did not have one age. It had three, running at the same time, for different purposes — and the country only picked one in 2023.

Why this matters

Under 세는나이 you were one year old on the day you were born, and everyone aged together at New Year. 연 나이 simply subtracts your birth year, which is how the law decided when you could drink or be drafted. 만 나이 is the age the rest of the world uses. In June 2023 Korea made the last one the legal standard — but the other two did not disappear from ordinary speech, and one of them is still the rule for alcohol and military service.

Runs entirely in your browser — nothing you enter is sent anywhere.

04Vocabulary

One character, ten words

If you are past the beginner stage, the thing slowing you down is almost never grammar. It is vocabulary — and specifically the feeling that every new word is a new word.

Why this matters

It is not. More than half of Korean vocabulary is built from Sino-Korean roots, and the roots repeat. 학 turns up in 학교, 학생, 학년, 학기, 유학, 과학. Learn the root once and six words arrive together — then sixty. Learners who never notice this end up memorising words one at a time, which is exactly where the intermediate wall is.

One catch, and it is the interesting one: the same sound can be several different roots. 문 is a gate (門), writing (文), and asking (問) — three unrelated characters wearing the same Hangul. Type 문 below and you will see all three.

    Runs entirely in your browser — nothing you type is sent anywhere. This holds sixty-one of the most common roots, chosen and checked one by one rather than scraped; it is not the whole language. More are added as they are verified.

    05Numbers

    Two number systems, one sentence

    Korea kept both of its counting systems and gave them different jobs. Native Korean numbers (하나, 둘, 셋) count things you can point at — people, bottles, ages, hours. Sino-Korean numbers (일, 이, 삼) handle anything measured or numbered — money, dates, minutes, floors.

    Why this matters

    Which means 2:30 is 두 시 삼십 분. The hour is native, the minutes are Sino, and the system changes halfway through a single time. Nobody tells learners this; they just get corrected for years.

    There is also a limit worth knowing: native numbers stop at 99. Past that, everyone switches, even for things you could point at.

    Runs entirely in your browser. Everything here is calculated from the rules rather than looked up in a list — including the two months that break them, 유월 and 시월.

    06Politeness

    Who are you talking to?

    In Korean you cannot finish a sentence without deciding your relationship to the person hearing it. The ending does it, every single time, and there is no neutral option.

    Why this matters

    This is where intermediate learners get into trouble, and the trouble is specific: the grammar is correct and the register is wrong. Saying 가자 to someone ten years older is not friendly. It is the same sentence with a different social claim attached.

    Subtitles erase this layer completely. When a K-drama character switches from 존대말 to 반말 mid-scene, something enormous just happened — and the English line reads exactly the same as before.

    Runs entirely in your browser. This reads the final ending only — it does not parse the sentence, and it does not know your relationship to the listener. Where an ending belongs to more than one level, it says so instead of picking.

    07Typing

    Fix a keyboard mix-up

    Every Korean computer user has done this: type a Korean word while the keyboard is still set to English, and instead of 안녕 you get dkssud. It looks like noise. It is not — it is Korean, typed on the right keys in the wrong alphabet.

    Why this matters

    Korean computer keyboards use one fixed layout (두벌식) where every key is a specific letter — 자 is always ㅈ, 아 is always ㅏ. Because the mapping never changes, the mistake can be undone by calculation alone: no dictionary, no guessing, just the same keys read in the other alphabet. It works the other way too — Korean keys left on while you meant to type English produce strings like ㅑㄷㄷ for “add”.

    It only undoes the keystrokes. It has no way to know whether the result is a real word in either language — that part is still up to you.

    Runs entirely in your browser — nothing you type is sent anywhere. The keyboard mapping is the fixed 두벌식 (2-set) layout every Korean computer uses; letters are reassembled with es-hangul. It reads the direction automatically from what you typed.

    08Chat & slang

    Guess it from the initials

    Korean chat is full of words shrunk down to just their first sounds — ㅇㅈ for 인정 (“agreed”), ㄱㅅ for 감사 (“thanks”), ㅊㅋ for 축하 (“congrats”). If you’ve seen a variety show flash a few consonants across the screen as a joke instead of subtitling the line, this is what you were looking at.

    Why this matters

    It works because of where Korean syllables put their first sound. Every syllable block starts with a consonant slot — the 초성 — and typing just that slot is enough for a Korean reader to guess the rest, the same way “thx” works in English but more systematically. Type only consonants below (ㄱㅅㅎㄴㄷ) and it searches by that first-sound pattern; type a full word or an English meaning and it searches normally.

      Runs entirely in your browser — nothing you type is sent anywhere. Initials are computed with es-hangul; the 50 words themselves were picked and checked by hand for chat, captions and everyday conversation, not scraped from a dictionary.

      09Grammar

      Which particle attaches?

      사람은 vs 책은. 사람이 vs 책이. Textbooks present 은/는, 이/가 and friends as pairs to memorise, one per noun. They are not two grammar choices — they are one sound rule with two outputs, and the rule only asks one question: does the word in front end in a consonant or a vowel?

      Why this matters

      If the word ends in a consonant sound (받침, batchim), Korean needs an extra vowel to bridge into the particle — 사람 + 은, 책 + 이. If it ends in a vowel already, the particle attaches directly — 나무 + 는, 친구 + 가. Every particle pair in the table below follows this same split, including ones learners often meet separately, like 으로/로 for direction — which has its own exception for words ending in ㄹ.

      Type any noun and the table below recalculates from the rule, not from a lookup — the same way a Korean speaker does it without thinking.

      Runs entirely in your browser — nothing you type is sent anywhere. Attachment is computed with es-hangul‘s particle-selection rules, not looked up from a list.

      10Numbers

      Reading Korean prices

      You can know every Korean number word and still freeze at a price tag. The reason is not vocabulary. English gives a new name every three digits — thousand, million, billion — and Korean gives one every four: 만, 억, 조. The commas printed on the receipt are in the English places, and the word you need is somewhere else.

      Why this matters

      100,000 reads as “one hundred thousand” in English — two words, broken after the 100. In Korean it is 십만: ten 만. The digits never moved; the grouping did. This is why prices in the tens of thousands feel instant to a Korean speaker and take a beat for everyone else, and why 1억 (one 억) is a hundred million, not a billion — a number that comes up constantly in conversations about apartments and salaries.

      The tool below shows both groupings for the same number, side by side. Once you can see where Korean cuts, the words stop needing translation.

      Runs entirely in your browser — nothing you type is sent anywhere. Number words are generated from the rules with es-hangul, not looked up.

      11Calendar

      When are the holidays?

      If you have ever tried to book a trip to Korea and found every flight full and every shop shut on a week that seemed ordinary, this is why. Korean public holidays come from two different calendars at once, and three of the biggest ones land on a different date every year.

      Why this matters

      The fixed dates — Liberation Day, Hangul Day, Memorial Day — are modern national commemorations, set on the solar calendar the country adopted in 1896. The moving ones — Seollal, Chuseok, Buddha’s Birthday — are the old festivals, and they never left the lunar calendar. So they drift across the solar year: Seollal can fall anywhere from late January to late February.

      Seollal and Chuseok are also three days each, not one, and effectively the whole country travels at the same time. Knowing which week they land in is the difference between a good trip and an impossible one.

      Runs entirely in your browser — nothing is fetched or sent. The lunar dates are calculated from the same verified table used by the birthday tool above. Substitute holidays (대체공휴일) are not calculated here: the rules have changed several times and differ per holiday, so this flags weekend overlaps rather than guessing a date.

      What should we build next?

      Every tool on this page started as something we kept having to look up. Tell us what trips you up — a word, a rule, a habit nobody explains — and it might be the next one. Leave an email and we’ll send it the day it’s live.