How does Type Astra calculate overall WPM?
Overall WPM counts correctly typed characters, converts every five characters into one standardized word, and divides by the elapsed minutes of active gameplay.
overall WPM = correct characters × 12 ÷ elapsed seconds
This is the same as (correct characters ÷ 5) ÷ (elapsed seconds ÷ 60). The game rounds the displayed result to the nearest whole WPM. It waits until five elapsed seconds have passed before showing a speed.
For example, 150 correct characters over 60 elapsed seconds produce 30 WPM: 150 × 12 ÷ 60 = 30. Incorrect keystrokes do not enter the WPM numerator, although they can consume time and lower accuracy.
Why is a “word” five characters?
Real words vary in length, so Type Astra uses a five-character standardized word. A three-letter target is not treated as equal to a ten-letter target. Correct spaces and supported punctuation in sentence targets are characters too.
“Words completed” instead counts destroyed targets, even when a target is a short sentence. Do not use that target count to recreate WPM.
What time does overall WPM include?
Elapsed time advances while a flight is actively playing. It includes time spent reading targets, choosing one, and waiting between available targets or sectors. Pausing stops that clock. In timed Practice and standard Sprint, it runs to the selected session limit unless the flight ends from hull loss; Arcade and Endless Sprint continue until the flight ends.
That design makes overall WPM a measure of the full gameplay session, not only finger movement. Vocabulary length, sentence use, pace, difficulty, escapes, and target availability can all affect it. Compare sessions with matching settings when you want a useful personal trend.
What is engaged WPM?
Engaged WPM uses the same correct-character conversion but replaces elapsed time with engaged typing time. The game adds gaps between consecutive keystrokes only when each gap is more than zero and no longer than two seconds. Longer gaps are treated as waiting. Correct and incorrect keystrokes establish cadence; only correct characters enter the numerator.
The first keystroke adds no time because it has no preceding gap. The result appears after five seconds of accumulated engaged time; otherwise the report shows a dash. It describes burst cadence, not a laboratory measure or prediction for another task. Reading and longer hesitations are omitted.
How is accuracy calculated?
accuracy = correct keystrokes ÷ counted attempts × 100
The displayed percentage is rounded to the nearest whole number. A valid typing character counts as an attempt when at least one target is present. If it matches the next character of the locked target—or begins a matching target—it is correct. A key that does not match is still an attempt. Keystrokes made when no targets exist are ignored.
Releasing a target with Backspace, pausing, or firing a pulse does not add an accuracy attempt. Before any attempts, accuracy displays as 100%, so an untouched value is not evidence of completed perfect typing.
How should you use the results?
Use overall WPM to compare flights with the same setup. Use engaged WPM to inspect burst cadence, remembering its two-second rule. Use accuracy and missed keys to choose focus letters or reduce pace. No single score proves general typing ability, and this guide assigns no population norms.
Check accuracy, compare overall WPM with a matching flight, then use engaged WPM to distinguish active typing from reading and waiting.
What are characters per second (CPS)?
Live CPS counts correct target characters in the last three seconds and divides by three, even during the first three seconds of a flight. It updates during play and falls to zero after three seconds without correct input. Spaces, punctuation, and digits count when they match the target; mistakes, releases, and pulses do not.
Average CPS in the flight report divides all correct characters by the exact elapsed session seconds, including time waiting for targets but excluding pauses and the launch transition. Both values display one decimal place. At the same measurement interval, 5 CPS corresponds to 60 WPM before rounding. Live CPS and overall WPM may differ because their time windows are different.