About Ninja Typing
Ninja Typing is a free typing practice site built and maintained by one person. Every test is built on the kind of text it claims to prepare you for, and every exam format follows that exam’s real rules rather than an approximation of them. There is no company behind it, no team, no investors, and nothing to sign up for.
What this site is
A place to measure your typing speed and, more usefully, to practise on the kind of text you will actually have to type. That second part is the whole idea. Most typing tests give you generic paragraphs, which tells you your speed on generic paragraphs. It does not tell a medical assistant how they will cope with clinical terminology, or a data entry operator how they will handle a page of policy numbers, or an SSC candidate what ten minutes without a backspace key actually feels like.
So every test here is built on text drawn from its own subject, and the exam formats follow the real rules rather than an approximation of them. Where an exam disables backspace, ours does too. Where it counts whole correct words rather than characters, ours does the same. Practising in the wrong format is worse than not practising, because it produces a score you cannot rely on.
That is also why the range looks the way it does. The Hindi tests exist because candidates sitting CPCT and SSC CHSL need them. The coding tests exist because developers wanted something with brackets and semicolons in it. The professional tests exist because a typing test built on newspaper prose tells a paralegal very little. Almost none of it was planned in advance — each part came from a gap someone pointed out.
Who builds it
Ninja Typing is built by Jyoti M., its founder and sole author. Jyoti comes from a science background and spent years teaching, and that experience shaped the idea the site is built on: people learn best when they can practise in conditions that match the real test. After learning to program, that idea became this.
Every page, every practice passage, every exam rule and every guide on this site was written and checked by one person. There is no editorial team and no contributor network.
That is worth saying plainly because it cuts both ways. It means one consistent standard and one person answerable when something is wrong. It also means there is no second reader built into the process, which is exactly why the correction route matters more here than it would at a larger publication, and why a reader report gets acted on rather than filed. If you find an error, telling us is genuinely the fastest way it gets fixed.
What it covers now
The site currently holds 720 practice passages across 21 separate collections, totalling roughly 242,000 words of original text written for the purpose. Those figures are read from the passage files when this page is built, so they describe what is actually in the tests today rather than what was there when this was written.
| Government exam formats | SSC CGL, SSC CHSL, SSC Stenographer, Railway NTPC, CPCT, DSSSB LDC, High Court LDC and UPSSSC Junior Assistant, each with that exam's own duration, backspace rule and scoring formula |
|---|---|
| Corporate and job tests | Call centre, chat support, BPO and data entry, built on the documents those roles actually produce |
| Professional tests | Medical, medical transcription, legal, accounting and secretarial |
| Coding | JavaScript, TypeScript, Python, Java, SQL, HTML and HTML with CSS, plus a mixed hub |
| Languages | English, Hindi in both Mangal Inscript and Krutidev, Indonesian and Spanish |
| Learning and practice | A six-stage touch-typing course from the home row up, number and symbol drills, three typing games and long-form guides |
Everything is free, nothing requires an account, and there is no paid tier. Results are scored in your browser and never uploaded, which means we could not show you a history of your past attempts even if you asked. There is nothing stored to show.
How the content is checked
A typing site is an odd thing to fact-check, until you notice how much of it is factual claims: required speeds, exam durations, whether backspace is allowed, what employers ask for. Those claims send people into real examinations, so the standards behind them are set out in full in the editorial policy. In short:
- Exam rules come from official notifications, not from other typing sites or coaching blogs. Where an exam is not standardised nationally, the page says so rather than presenting one set of figures as universal.
- External claims are cited with a link and the date it was last checked. Figures that cannot be traced to a primary source are left out, even where they would strengthen the page.
- Typing speed requirements are described as employer conventions, because that is what they are. No licensing body publishes a required WPM for medical, legal, secretarial or contact centre work, and any site quoting an official figure is inventing it.
- Statistics about our own passages are computed by scripts that read the passage files, not written by hand, so a figure on a page always describes the text currently in the test.
Ninja Typing is not affiliated with any examination authority, government body or employer named anywhere on this site. Results here are practice results with no official standing, and we do not issue certificates.
How it pays for itself
Ninja Typing is funded by advertising. Pages carry ads, and that revenue covers hosting, domains and the time spent writing and maintaining the content. There is no subscription and no charge for anything on the site.
No content here is sponsored, paid for, or written at the request of an advertiser. We do not take payment to feature a product, course or employer, and there are no affiliate links. Ads sit below the typing test rather than above it, and never before the first substantial section of an article. A denser layout would earn more and make the site worse.
Get in touch
Corrections, bug reports, and requests for a test that does not exist yet are all welcome and all read. The contact page sets out what to include so a report can be acted on quickly, and roughly how long a reply takes. Factual errors are prioritised ahead of other work.
If you would rather just email: contact@ninjatyping.com.