# Typing Speed Calculator (WPM)

URL: https://speedycalculator.com/calculators/everyday-life/typing-speed/
Last updated: 2026-10-25

> The typing speed calculator converts characters typed and time taken into words per minute (WPM), using the standard 5-character word, and adjusts for errors to give net WPM.

## Inputs

- Characters typed (incl. spaces)
- Time (min, h, s)
- Uncorrected errors

## Results

- Gross WPM
- Net WPM
- Accuracy

## Formula

```
Gross WPM = characters ÷ 5 ÷ minutes
Net WPM = gross − errors ÷ minutes
```

## Explanation

WPM is the standard measure of typing speed. Average adults type about 40 WPM; professionals often exceed 65.

### How to use the Typing Speed Calculator

- **Characters typed (incl. spaces)**
- **Time**
- **Uncorrected errors**

Results update as you type, and every field accepts the units shown in its menu.

### How it works

Characters are divided by five to count standard words, then by the time in minutes; uncorrected errors are subtracted per minute.

### Tips

- Track a typical week before planning – real figures beat estimates.
- Break big tasks into smaller pieces and plan buffer time for interruptions.
- Re-run the numbers when your inputs change so plans stay realistic.
- Use results as a guide for decisions, not as a precise prediction.

### Common mistakes to avoid

- Counting calendar days when the deadline is in working days (or the reverse).
- Forgetting breaks, setup and handover time.
- Assuming every day is as productive as your best day.

### Inputs explained

FieldWhat to enterCharacters typed (incl. spaces)A numberTimeUnits: min, h, sUncorrected errorsA number

### What each result means

- **Gross WPM** = [Characters typed (incl. spaces)]÷5÷[Time]
- **Net WPM** = max([Gross WPM] - [Uncorrected errors]÷[Time], 0)
- **Accuracy** = (1 - [Uncorrected errors]÷([Characters typed (incl. spaces)]÷5))×100

### Example values

How the main result changes when **Characters typed** changes and everything else stays at the example values above:

Characters typed (incl. spaces)Net WPM75028.81,12543.81,50058.81,87573.82,25088.83,000118.8

## Worked example

Inputs — Characters typed (incl. spaces): 1,500; Time: 5 min; Uncorrected errors: 6.

Results — Gross WPM = 60; **Net WPM = 58.8**; Accuracy = 98 %.

## FAQ

**Why five characters per word?**
It standardises word length so results are comparable.

**What is a good speed?**
40 WPM is average; 60–80 is fast.

**What formula does the Typing Speed Calculator use?**
Gross WPM = characters ÷ 5 ÷ minutes.

