Free Khmer Typing Test Online (វាយអត្ថបទខ្មែរ)
Master the Cambodian language. Practice the standard NiDA Unicode layout, conquer subscript consonant stacking (ជើង), and track your accurate WPM.

Typing in Khmer (Cambodian) presents a unique mechanical challenge in the digital world. Holding the Guinness World Record for the largest alphabet, the Khmer script consists of 74 letters, including 33 consonants, 23 vowels, and numerous independent vowels and diacritics. Because this massive character set must fit onto a standard QWERTY keyboard, mastering a វាយអត្ថបទខ្មែរ (Khmer typing test) requires memorization of the Shift-key layers and an understanding of subscript consonant stacking.
The Standard: The NiDA Unicode Layout
Historically, typing in Khmer was complicated by fragmented encoding systems (like the legacy Limon fonts), which mapped Khmer characters over Latin letters. Today, Khmer Unicode is the standard, and the most widely used keyboard layout is the Khmer NiDA Keyboard.
Because there are 74 characters and only 26 standard alphabet keys, the NiDA layout utilizes every single key heavily:
- Base Layer: Produces the most common series of consonants and dependent vowels.
- Shift Layer: Because there are so many letters, almost every key has a secondary character mapped to it when you hold the
Shiftkey. For example, pressingkproduces ក (Ka), but pressingShift + kproduces គ (Ko).
To type accurately, you must memorize both layers, as a fast typist will be toggling the Shift key constantly throughout a single sentence.
The Subscript Mechanic: Mastering the "Cheung" (ជើង)
The defining feature of Khmer typography is consonant clustering. When two consonants appear together without a vowel sound between them, the second consonant is written directly underneath the first one. This subscript form is called a "foot" or Cheung (ជើង).
In digital typing, you do not press a dedicated key for the subscript shape. Instead, the NiDA layout uses a special invisible clustering key (the "Coeng" key), which is mapped to the English J key.
To type a stacked consonant (like ខ្ម), you must execute a specific sequence:
- Type the first consonant:
ខ(Shift + x) - Press the Coeng (J) key:
j(This tells the software the next character should be a subscript) - Type the second consonant:
ម(m)
If your timing is off or you forget to press the J key, the characters will sit side-by-side instead of stacking, resulting in a spelling error on standardized typing tests.
Vowel Placement and Zero-Width Spaces
Unlike English, where letters read strictly from left to right, Khmer dependent vowels can appear above, below, to the right, or even to the left of their base consonant.
However, you must always type the consonant first, followed by the vowel, regardless of where the vowel visually appears on the screen. The Unicode rendering engine handles the visual placement automatically. A common mistake for beginners is trying to type a left-side vowel before the consonant, which breaks the rendering and counts as a keystroke error.
Furthermore, traditional Khmer writing does not use spaces between words. Spaces are only used as punctuation (similar to a comma or period in English) to separate phrases. To help word processors wrap text properly at the end of a line, professional data-entry typists sometimes use a Zero-Width Space (ZWSP) between words, though this is usually invisible to the user.
How is Khmer WPM Calculated?
Because Khmer words are not separated by spaces, calculating Words Per Minute (WPM) is highly complex. Standard typing tests generally define a "word" as 5 continuous keystrokes. Therefore, a typist achieving 40 WPM in Khmer is actually executing 200 accurate keystrokes per minute, which includes complex Shift-toggles and Coeng (J) stacking sequences.
What is a Good Khmer Typing Speed?
Due to the heavy reliance on the Shift key and multi-stroke subscript sequences, Khmer WPM benchmarks are generally lower than English benchmarks.
20-30 WPM: A solid speed for casual typists and learners. At this speed, you are comfortably navigating the base and Shift layers but may slow down during complex consonant clustering.
40-50 WPM: The standard requirement for professional administrative and data-entry jobs in Cambodia. These typists execute ជើង sequences entirely through muscle memory.
60+ WPM: Advanced speed. Hitting 60 WPM on the NiDA layout requires great finger dexterity, as you are constantly alternating between base characters, Shift-layer characters, and the J-key cluster mechanic without hesitation.
Start Your វាយអត្ថបទខ្មែរ Practice
The key to improving your Khmer typing speed is to stop looking down at the keyboard. Because the layout is so dense, relying on visual hunting will limit your speed. Practice resting your fingers on the home row (ថ ង ហ គ - ត្រ ម ន វ) and focus on building muscle memory for the Shift and J keys.
Select a time duration above and begin your free Khmer typing test to measure your true Unicode speed!
Related Tests
Try Different Durations
Test your typing skills with different time limits in Khmer (ភាសាខ្មែរ).
Try Different Languages
Test your typing skills in different languages with the same 1-minute duration.
Frequently Asked Questions
"Meet Vijay Chauhan, the founder of TypingTestTool with over 10+ years of web development experience. Discover how he engineered this platform to help millions master touch typing globally."
