distribution of time 60 leaderboard results (wpm)
Sticking is a minimalistic and customizable typing test. It features many test modes, an account system to save your typing speed history, and user-configurable features such as themes, sounds, a smooth caret, and more. Sticking attempts to emulate the experience of natural keyboard typing during a typing test, by unobtrusively presenting the text prompts and displaying typed characters in-place, providing straightforward, real-time feedback on typos, speed, and accuracy.
Test yourself in various modes, track your progress and improve your speed.
By default, this website uses the most common 200 words in the English language to generate its tests. You can change to an expanded set (1000 most common words) in the options, or change the language entirely.
You can use
wpm - total number of characters in the correctly typed words (including spaces), divided by 5 and normalised to 60 seconds.
raw wpm - calculated just like wpm, but also includes incorrect words.
acc - percentage of correctly pressed keys.
char - correct characters / incorrect characters. Calculated after the test has ended.
consistency - based on the variance of your raw wpm. Closer to 100% is better. Calculated using the coefficient of variation of raw wpm and mapped onto a scale from 0 to 100.
After completing a test you will be able to see your wpm, raw wpm, accuracy, character stats, test length, leaderboards info and test info (you can hover over some values to get floating point numbers). You can also see a graph of your wpm and raw over the duration of the test. Remember that the wpm line is a global average, while the raw wpm line is a local, momentary value (meaning if you stop, the value is 0).
If you encounter a bug, or have a feature request - please email us.
If you encounter a bug, have a feature request or just want to say hi - here are the different ways you can contact me directly.
Note: Local fonts are not sent to the server and will not persist across devices.
Note: The local image is stored in your browser's local storage and will not be uploaded to the server. This means that if you clear your browser's local storage or use a different browser, the local image will be lost.
You can't undo this action!
Login/Signup is disabled or the server is down/under maintenance.
(last 10 tests)
(last 10 tests)
(last 10 tests)
(last 10 tests)
| wpm | raw | accuracy | consistency | chars | mode | info | tags | date |
|---|
0s
This will log you out of all devices.
| name | blocked on |
|---|
You can't undo this action!
You can't undo this action!
Something went wrong
| user | date |
|---|
Something went wrong
| name | friends for | level | tests | time typing | streak | time 15 pb | time 60 pb |
|---|
Something went wrong
| # | name | wpm accuracy | raw consistency | wpm | accuracy | raw | consistency | date | |
|---|---|---|---|---|---|---|---|---|---|
| # | name | xp gained | time typed | xp gained time typed | last activity | ||||
| 1 | Username | 100.00 | 100.00% | 100.00 | 100.00% | 23 Aug 2024 12:10 | |||
| 2 | Username | 100.00 | 100.00% | 100.00 | 100.00% | 23 Aug 2024 12:10 | |||
| 2 | Username | 100.00 | 100.00% | 100.00 | 100.00% | 23 Aug 2024 12:10 |
word counter
about word counter
Our free word counter tool helps you quickly count the number of words and characters in any text. Whether you're writing an essay, blog post, social media update, or any other content, this tool gives you instant feedback on your text length.
The tool counts words by splitting your text on whitespace and provides both total character count and character count without spaces, which is useful for platforms with strict character limits.
why use a word counter
- Meet word count requirements for essays, articles, and assignments
- Stay within character limits for social media posts and ads
- Track your writing progress and productivity
- Optimize content length for SEO purposes
- Ensure consistency in document formatting
- Quick and accurate counting without manual effort
how to use
- Type directly into the text area above, or copy and paste your text
- Watch the counters update in real-time as you type
- View your word count, total characters, and characters without spaces
- Edit your text as needed and see instant updates
frequently asked questions
How are words counted?
Words are counted by splitting the text on whitespace (spaces, tabs, and newlines). Each group of non-whitespace characters is counted as one word.
What's the difference between characters and characters without spaces?
"Characters" counts every single character in your text, including spaces. "Characters without spaces" excludes all space characters, giving you a count of only letters, numbers, and punctuation.
Is there a limit to how much text I can analyze?
No, there's no limit. You can paste as much text as you need and the counter will handle it instantly.
Does this tool save my text?
No, all processing is done locally in your browser. Your text is never sent to any server or stored anywhere.
keyboard test
Tap the input below to open your keyboard and start typing
about keyboard test
Our free keyboard test tool allows you to check if all the keys on your keyboard are functioning properly. Simply press any key on your physical keyboard and watch it highlight on the virtual keyboard display. This is useful for diagnosing keyboard issues, testing new keyboards, or verifying that all keys register correctly.
The tool tracks which keys you've pressed and shows them with a different color, so you can easily see which keys you haven't tested yet. Keys currently being pressed are highlighted brightly, while previously tested keys show a subtle indicator.
when to use a keyboard test
- Verify a new keyboard works correctly before use
- Diagnose non-responsive or sticky keys
- Check for double-clicking or chattering keys
- Test keyboard after cleaning or repairs
- Verify gaming keyboard key rollover
- Check laptop keyboard functionality
- Test external keyboards with tablets or phones
- Validate keyboard driver installation
how to use
- Click anywhere on this page to make sure it has focus
- Press any key on your physical keyboard
- Watch the corresponding key light up on the virtual keyboard
- Keys turn a subtle color after being tested at least once
- Check that all keys you press respond correctly
- Use the reset button to start over and test again
frequently asked questions
Why isn't my key registering?
If a key doesn't highlight when pressed, it might be malfunctioning. Try pressing it multiple times. If it still doesn't register, the key may need cleaning or the keyboard may need repair.
Why do some keys trigger browser actions?
Some keys like F5 (refresh) or Ctrl combinations are captured by the browser. The test tries to prevent most defaults, but some system shortcuts may still activate.
What's the difference between pressed and tested keys?
A "pressed" key (bright highlight) is currently being held down. A "tested" key (subtle highlight) has been pressed at least once but is not currently held. This helps you track which keys you've already tested.
Does this work with any keyboard layout?
This tool displays a standard US QWERTY layout. While keys will still register correctly for other layouts, the displayed labels may not match your physical keyboard.
Is my keyboard data saved?
No, all testing is done locally in your browser. No keystrokes are recorded, saved, or sent to any server.
learn to type
what is touch typing
Touch typing is the ability to type without looking at the keyboard. Instead of "hunt-and-peck" typing where you search for each key, touch typing uses muscle memory to locate keys by feel. Your fingers learn their positions and move automatically to the right keys.
proper posture
Good posture prevents strain and helps you type more efficiently:
- Sit straight with your back supported by the chair
- Keep elbows bent at approximately a 90-degree angle
- Position screen at eye level, 45-70cm (18-28 inches) away
- Keep wrists elevated, not resting on the desk
- Relax your shoulders, don't hunch forward
home row position
The home row is where your fingers rest between keystrokes. This is the foundation of touch typing. Place your fingers on these keys:
Tip: The F and J keys have small raised bumps to help you find home row without looking.
finger assignments
Each finger is responsible for specific keys. This color-coded diagram shows which finger presses which keys:
key principles
Focus on hitting the right keys first. Speed comes naturally with muscle memory. Rushing leads to bad habits.
Train your muscle memory by keeping your eyes on the screen. It feels slow at first, but it's essential for improvement.
Consistent, steady keystrokes improve flow and reduce errors. Try to keep an even tempo while typing.
After each keystroke, return your fingers to the home row position. This keeps you oriented without looking.
practice tips
- Practice 15-30 minutes daily Short, consistent practice is better than long occasional sessions. Daily repetition builds muscle memory faster.
- Cover your keyboard if needed If you can't resist looking, cover the keyboard with a cloth or use a blank keyboard cover.
- Start with home row keys Master ASDF JKL; first, then gradually expand to other rows. Build a solid foundation.
- Take breaks every 30 minutes Rest your hands and eyes. Stretch your fingers and wrists to prevent strain.
- Track your progress Take regular typing tests to measure improvement. Celebrate your gains!
understanding your results
When you complete a typing test, you'll see several metrics. Here's what they mean:
The standard measure of typing speed. One "word" is defined as 5 characters. This accounts for errors.
The percentage of characters you typed correctly. Higher accuracy means fewer mistakes.
Your typing speed without error penalties. This shows your potential speed if you can improve accuracy.
How steady your typing speed is throughout the test. Lower variance means more consistent performance.
common mistakes to avoid
- Looking at the keyboard This prevents muscle memory from developing. Trust your fingers!
- Rushing before building accuracy Speed without accuracy creates bad habits that are hard to break.
- Poor posture Slouching or hunching leads to fatigue and potential injury over time.
- Skipping practice days Consistency is key. Even 10 minutes daily is better than an hour once a week.
- Using wrong fingers for keys Each finger has assigned keys. Using the wrong finger slows you down.
take care of yourself
Typing for long periods can strain your body. Follow these guidelines to stay healthy:
frequently asked questions
With daily practice of 15-30 minutes, most people can learn the basics in 2-4 weeks. Reaching proficiency (60+ WPM) typically takes 1-3 months of consistent practice.
The average typing speed is around 40 WPM. For professional work, 60-80 WPM is considered good. Professional typists often exceed 100 WPM.
Any keyboard works for learning touch typing. However, many find mechanical keyboards more comfortable due to the tactile feedback. The key is consistency—practice on the same keyboard you use daily.
Yes! It's never too late to learn. While children may pick it up faster, adults successfully learn touch typing every day. Patience and consistent practice are what matter most.
Yes, it's worth relearning with proper technique. While you may be temporarily slower, touch typing will eventually be much faster and less tiring. Many hunt-and-peck typists plateau around 30-40 WPM, while touch typists can easily reach 60-100+ WPM.
Try these techniques: cover your keyboard with a cloth, use a keyboard without printed letters, or place a piece of paper over your hands while typing. You can also use our keyboard test to practice without looking. The key is forcing yourself to rely on muscle memory.
WPM (Words Per Minute) measures typing speed using standardized 5-character words. CPM (Characters Per Minute) counts individual characters. To convert: WPM = CPM ÷ 5. For example, 300 CPM equals 60 WPM. Most typing tests use WPM as the standard measure.
Always prioritize accuracy over speed. Aim for 95%+ accuracy before trying to increase your WPM. Speed naturally develops with muscle memory, but bad habits from rushing are difficult to correct later. Slow, accurate typing builds the foundation for fast, accurate typing.
Absolutely! When transitioning from hunt-and-peck to touch typing, you'll likely be slower for the first few weeks. This is completely normal. Your brain is building new neural pathways and muscle memory. Stick with it—most people surpass their old speed within 2-4 weeks.
Daily practice of 15-30 minutes is more effective than occasional long sessions. Consistency builds muscle memory faster than intensity. Try to practice at the same time each day to build a habit. Even 10 minutes daily will show noticeable improvement within weeks.
about our blog
Welcome to the Sticking blog, your go-to resource for everything typing. We publish in-depth guides, tips, and insights to help typists of all skill levels improve their speed and accuracy. Whether you're just learning touch typing or looking to break through a speed plateau, you'll find practical advice backed by real typing experience.
Explore articles on typing speed improvement techniques, proper keyboard ergonomics, mechanical keyboard reviews, coding-specific typing tips, and the latest developments in typing education. New content is added regularly to keep you informed and motivated on your typing journey.
Feel free to send an email to contact@sticking.com. For business inquiries, email business@sticking.com.
Please do not send requests to delete account, update email, update name or clear personal bests - you can do that in the settings page.
Have a question about the site? Send us an email at contact@sticking.com.
Have ideas to improve the experience? We'd love to hear from you at contact@sticking.com.
Found something broken? Please report it to support@sticking.com.
For partnership or collaboration inquiries, reach out to business@sticking.com.