A custom typing test lets you create your own text to type, or write your own text straight into the box. Paste a previous-year exam passage, a letter you write every week, a spelling list, a set of product codes or a chapter of your notes, and the site turns it into a typing test with full results. Nothing you paste leaves your computer: the text is kept in your browser so it is still there next time.
Why type your own text?
Standard tests use common words, which is fair for comparing speeds but not always useful for practice. A custom test fixes that:
- Exam passages. Make a custom paragraph typing test in the style of passage your exam uses: long official sentences, legal terms or news language.
- Job tests. If an employer tests you on addresses, invoices or medical terms, practise those.
- Weak words. Collect the words you often mistype and make a custom word typing test from them.
- Numbers and codes. Paste account numbers, dates or part codes for a custom number test.
- Students and teachers. Teachers can paste a week's spelling words; students can type their own notes to revise and practise at once.
How the custom typing test works
This page works as a simple custom typing test maker. When you press "Start with this text", the site splits your text into words at spaces. Line breaks and double spaces become single spaces, and punctuation stays attached to its word, exactly as you would type it. If you leave the box empty, you get 25 common words instead.
- Timer: there is no countdown. The clock starts with your first key and stops when you finish the last word, so a longer text means a longer test.
- Keys: Esc restarts the same text; Tab starts a fresh attempt; Ctrl+Backspace deletes the whole word.
- Your text is remembered in this browser, so you can come back tomorrow and type the same passage again.
- Settings: stop-on-error (you must correct each mistake), blind mode (mistakes hidden until the end), text size, keyboard sound and theme.
- Font: you can type your own text in the type of font you find easiest to read, including a dyslexia-friendly font.
- On-screen keyboard: it shows the next key and the finger to use, so the page also works as a custom touch typing test.
Want a custom typing test with a timer? Paste a text long enough for the time you want. At 40 WPM you type about 200 words in 5 minutes, so a 5-minute test needs at least 200–250 words of text.
How your result is calculated
This is how to take a WPM typing test on any material and check typing speed in WPM the standard way:
WPM = (correct characters ÷ 5) ÷ minutes
CPM = correct characters ÷ minutes
Accuracy = correct keystrokes ÷ all keystrokes × 100
Example: you paste a 150-word passage of 900 characters and finish it in 4 minutes 30 seconds (4.5 minutes) with 882 characters correct. Your speed is 882 ÷ 5 = 176.4 words, and 176.4 ÷ 4.5 = 39.2 WPM, shown as 39. Your CPM is 882 ÷ 4.5 = 196. If you pressed 930 keys in total, accuracy is 882 ÷ 930 = about 94.8%.
The result screen also shows raw speed, consistency, a speed chart and the list of words you mistyped. That list is often the most useful part of a custom text test, because it shows which words from your own material trip you up.
Custom typing test in Hindi, Bangla and other languages
English is the default, so a custom English typing test needs no setup; the Keyboard menu also offers Dvorak and Colemak, which makes it a custom keyboard typing test for those layouts. For other text, choose its language in the Language menu before you paste. The test then uses the right font and text direction, and for Indian languages you can pick a keyboard layout:
- Hindi: paste Unicode Hindi text (for example from a website or a Mangal document), then type it with Inscript or Remington GAIL on your English keyboard.
- Bangla and other Indic scripts: the Inscript layout for that script is built in. A custom typing test in Bangla works the same way.
- Arabic, Urdu, Hebrew: text runs right to left.
Paste Unicode text only. Text written in the old Kruti Dev font looks like Hindi on screen but is stored as English letters, so it will not work as Hindi here. Convert it to Unicode first, or use the Hindi passages in the Hindi typing test.
Types of typing test: custom or ready-made?
Here are examples of typing test types on this site and when each one fits:
| You want to… | Best page |
|---|---|
| Compare your speed fairly with other people | Typing speed test (1 minute, common words) |
| Type a real passage without finding one | Paragraph typing test |
| Practise symbols and figures in random text | Typing test with punctuation and numbers |
| Practise one specific text or word list | This custom typing test |
| Take an exam under exam rules | The SSC, CPCT or court exam simulator |
Tips for custom typing test practice
- Use real material. The closer the text is to what you will type at work or in the exam, the more useful the practice.
- Keep it long enough. A text under 30 words gives a noisy speed result; 100–300 words is a good range.
- Clean up odd characters. Curly quotes, long dashes and special symbols are counted as separate keys; replace them with plain ones if your exam uses a plain keyboard.
- Repeat, then change. Type the same passage two or three times to learn its hard words, then switch to a new one so you do not simply memorise it.
What WPM do jobs expect?
A typical WPM typing speed for adults is about 40, the average on common-word tests. Many office jobs ask for 35–45 WPM, data entry and transcription roles often 45–60 WPM, and Indian government typing exams usually 25–35 WPM net, depending on the post. If your job test uses a particular kind of text, a custom typing test on that kind of text gives you the most realistic check of your speed.