TIMED PRACTICE · සිංහල

Sinhala typing speed test

Flow like a stream. Space commits a word, backspace fixes the last one. Tab or Esc restarts.

0wpm100%acc60sec left
Click here and start typing
space next word · tab restart
Next keySinhala Wijesekara
SHIFT
SPACE
SHIFT

Testing your Sinhala typing speed

Sinhala is written in its own script, whose marks combine with base letters into single written units — so one keystroke is not one character on screen.

The thing that surprises people about Sinhala is the arithmetic. A word that looks like 2.6 units on screen took more keystrokes than that, because Sinhala vowel signs and conjunct forms are typed as separate presses and then rendered together. Accuracy matters more than usual here: an error inside a cluster is not always visible at a glance.

Worth knowing before you start: these 22 words use 29 distinct characters, and the effort is not spread evenly across them. Ten of them do roughly 66% of the work, so the first week of practice buys far more than the tenth will. That is the normal shape of it, not a sign of a plateau.

The test is configurable rather than fixed — 15 seconds to 10 minutes, or a set number of words, or your own pasted text. The speed test and the games draw on one bank of 22 common Sinhala words — 29 distinct characters in all, averaging 2.6 written units per word. Every run samples it again. The summary separates raw speed from net speed, so you can see exactly what your errors cost you.

Watch what you have written rather than what you are pressing. In Sinhala a cluster only resolves once the last mark is in, so the screen is the only honest feedback on whether the keystroke order was right. Typists who learn to read their own output catch a mistake on the next character rather than at the end of the line.

Writing system
Sinhala
Keyboard layout
Sinhala Wijesekara
Direction
left to right
Mapped characters
26
Practice words
22
Distinct characters
29
Average word
2.6 units

Characters that come up most in these Sinhala words

  1. 8
  2. 7
  3. 7
  4. 7
  5. 5
  6. 5
  7. 4
  8. 4
  9. 4
  10. 3
  11. 3
  12. 2

Counted across the 22 practice words — the ones worth recognising first.

A short bank. Sinhala has 22 practice words here, which is few enough that a long run will repeat them. That is a gap rather than a decision: adding words to a tool whose whole purpose is that people practise typing them needs certainty about Sinhala spelling, and a bank with a misspelling in it teaches the misspelling. Corrections are genuinely welcome.

සන්සුන් අත් මූලික පේළිය පහසුවෙන් සොයා ගනී
A sample line you will type in Sinhala.

Wijesekara, and a round script with a reason

Sinhala is written in rounded letterforms with almost no straight lines, and the usual explanation is practical: the script was historically written on dried palm leaves, where a straight stroke along the grain would split the leaf.

The Wijesekara layout is the standard, designed for Sinhala typewriters in the 1950s and carried over to computers. Sinhala has a large character set — around 60 letters in common use, plus vowel signs that attach around the consonant — and uses ligature forms for consonant clusters.

The alphabet is conventionally divided into a core set used for native Sinhala words and an extended set used for Sanskrit and Pali loanwords, which is why some letters appear constantly and others almost never.

Questions about typing in Sinhala

Do I need a Sinhala keyboard?

No. A Sinhala keyboard is a software setting: add the Sinhala Wijesekara layout in your operating system's keyboard settings and your existing keys begin producing Sinhala characters, with the marks composing as you type them in order.

Which Sinhala keyboard layout do these tests use?

Sinhala Wijesekara, with 26 characters mapped across the standard key positions. The 22 practice words between them use 29 distinct characters. The keyboard guide below the typing area shows the physical key and the character it produces together, so you are never reading a layout diagram in one window while typing in another.

What will I actually be typing in Sinhala?

22 of the most common words in Sinhala, drawn at random. They use 29 distinct characters between them and average 2.6 written units each, with the longest running to about 5. Short, frequent words are used on purpose: they are the ones your hands will meet most often outside a lesson, so the practice transfers.

What is the difference between raw and net WPM?

Raw counts everything you typed; net subtracts what you got wrong and left wrong. A large gap between the two is the most useful signal on the results screen — it means the speed is there and the accuracy is not, which is a different problem from simply being slow, and a faster one to fix.

Does accuracy matter more than speed?

For a score, they are the same measurement — net WPM already penalises errors. For improving, accuracy matters more, because the fastest route to a higher number is almost always removing mistakes rather than moving your fingers faster.

How long should a Sinhala typing test be?

Longer than you would like. A 15-second test measures your sprint and flatters you; over two minutes your sustainable speed shows up, along with the fact that concentration runs out. If you want one number that describes you rather than your best moment, take the longer one.

Is Sinhala hard to type?

Harder than a one-key-one-letter language, and for a specific reason rather than a vague one: marks combine, so a written unit takes several presses in a fixed order. The bank here averages 2.6 units per word with a fairly compact inventory of 29 characters across the practice bank. The keystroke count is higher than the visible length suggests, which is what makes early progress feel slower than it is.

Do I need an account, and is it free?

No, and it is free either way. Every lesson, drill, test and game works signed out, with your progress kept in this browser. An account adds three things only: your progress and settings follow you to another device, your streak survives clearing your browser data, and you can appear on the leaderboards under a name you choose.

Further reading