Study workflow

Word error rate calculator

Score a transcript against a reference: WER, character error rate, and the three measures that stay meaningful when WER goes above 100% — plus a diff showing exactly where the errors are.

Free · No sign-up · Runs entirely in your browser

How accurate is this transcript?

Paste a correct reference transcript and the one you want to score. You get the word error rate, the three other measures that behave differently when it goes above 100%, and a word-by-word diff showing exactly where the errors are. Nothing is uploaded.

Normalisation — this changes the answer

A word error rate is only comparable with another computed the same way. Whichever of these you use, state them alongside the number — the copy button below does.

Word error rate

13.6%

6 errors in 44 reference words

Word accuracy

86.4%

1 − WER, valid only below 100%

Match error rate

13.0%

Bounded by 100%, unlike WER

Character error rate

11.6%

Often lower: near-misses cost less

Substitutions

2

Wrong word

Deletions

2

Word missed

Insertions

2

Word invented

Word information lost

17.4%

Morris et al. (2004)

Where the errors are

Two systems at the same error rate can fail in completely different ways, and the rate alone cannot tell them apart. This is the alignment the number was computed from.

how have you been sleeping this→the past week not well at all i keep waking up around three and then i just lie there you know thinking about everything +really and during the day i'm exhausted +its it's→really hard to concentrate on anything for very long

  • struck through — in the reference, wrong or missing
  • →word — what the hypothesis said instead
  • +word — inserted, with nothing to match it

This comparison rests on 44 reference words, so a single error moves WER by 2.3 percentage points. WER on a short passage is a noisy estimate of a system's accuracy.

Copies every measure, the error breakdown and the normalisation applied.

Reference · for the curious

What a word error rate does and does not tell you about a transcript

Word error rate is the standard measure of transcription accuracy and one of the most widely misquoted numbers in speech technology. Two properties account for most of the trouble: it is not a percentage in the ordinary sense, and it is meaningless without the normalisation that produced it.

The formula, and why the denominator matters

WER is the number of substitutions, deletions and insertions required to turn the hypothesis into the reference, divided by the number of reference words. Those three counts are not observable directly — they come from aligning the two word sequences by minimum edit distance, which is why any honest WER tool has to compute an alignment before it can report a number, and why this one shows you that alignment.

Because insertions are unbounded but the denominator is fixed, WER can exceed 100%. A recogniser that hallucinates a paragraph onto a short utterance can score 500%, and this is not a defect in the measure so much as a consequence of what it counts. The practical implication catches people out constantly: word accuracy is not 1 − WER in general. Past 100% that subtraction produces a negative accuracy, so this calculator declines to report one and shows the match error rate instead.

WER vs CER

Character error rate runs the same alignment over characters rather than words, and the difference is partial credit. "Sleeping" transcribed as "sleepin" is a whole substitution at word level and a single character deletion at character level, so CER is usually the lower of the two. That makes CER more informative when you care whether output is readable rather than exact, when the language is morphologically rich, and when word boundaries are not marked in the writing system. Neither is more correct; they answer different questions, and both are reported here from the same normalised text so they describe the same comparison.

The two other measures on this page come from Morris, Maier and Green (2004), who proposed the match error rate and word information lost precisely because WER's unbounded range makes system comparison awkward. Both are bounded by 100% by construction.

The normalisation is part of the result

Case, punctuation, filler words and speaker labels each move WER by several points. A transcript that writes "it's" where the reference has "its" is wrong under a strict comparison and identical under a lenient one, and neither convention is more legitimate — they answer different questions about whether that distinction matters downstream. What is not defensible is reporting the number without the convention, because two WERs computed differently are not comparable even for the same audio and the same system. The toggles on this page are deliberately in front of the result rather than behind a settings panel, and the copy button writes the list of applied normalisations into the output.

What a single number hides

Two systems at 12% WER can be failing in ways that need entirely different remedies. One may be dropping quiet or overlapping speech — a microphone and diarisation problem. Another may be substituting acoustically similar words, which is a language-model or domain-vocabulary problem. A third may be inventing fluent text with no acoustic basis, which is the failure mode neural transcription introduced and the one most dangerous in a clinical record, because the output reads perfectly.

The diff distinguishes them at a glance, and this tool flags the two lopsided patterns explicitly: insertions heavily outnumbering deletions usually means hallucinated or duplicated text, and the reverse usually means truncated audio or a skipped segment. Our guide to preparing audio and speech for annotation covers the upstream decisions — diarisation, overlapping speech, verbatim versus clean conventions — that determine which of these you will be looking at.

Where transcription error goes next

For most research uses the transcript is an intermediate artifact, and the question is not its WER but whether the errors it contains change the coding done on it. A substituted filler word rarely does; a dropped negation or a misheard symptom term can flip an item rating. That makes transcription error one input to a label-quality audit rather than a separate concern — our note on finding label errors in a dataset treats the same problem from the annotation side, and if you are budgeting the correction pass, the transcription time calculator estimates the hours that AI-plus-review actually takes at a given accuracy.

Once the transcript is stable, the reliability questions move to the coding on top of it: whether two coders agree, which the inter-rater reliability calculator answers for categorical codes, and whether the instrument's items hang together, which is what the Cronbach's alpha calculator is for. Interview-based instruments such as the MADRS are scored from exactly this kind of transcript, which is why an error rate on it is worth knowing before the ratings are trusted.

What this tool does not do

It does not normalise numbers, dates or currency, so "twenty five" against "25" scores as a substitution. Doing that properly is language-specific and full of judgement calls, and a half-implemented version would silently change scores in ways users could not predict. It does not compute a per-speaker breakdown, and it does not diarise: if your transcripts label speakers, strip the labels or leave them in on both sides, but the tool will not attribute errors to one speaker.

It also aligns exactly rather than approximately, which is the right trade for accuracy and the wrong one for very large inputs. Two book-length transcripts with many differences will exceed the memory budget and the tool will say so rather than freezing the tab. Compare a section at a time; a WER computed on a representative sample is more useful than one that never finishes.

Frequently asked questions

How is word error rate calculated?

WER is the number of substitutions, deletions and insertions needed to turn the recognised transcript into the reference, divided by the number of words in the reference. Those three counts come from aligning the two word sequences by minimum edit distance, which is why an alignment has to be computed before the number exists. Written out: WER = (S + D + I) / N, where N is the reference length. This calculator shows the alignment as well as the total, because the same rate can come from very different failure patterns.

Can word error rate be more than 100%?

Yes, and it is not a bug. The denominator counts only reference words, while insertions are unbounded, so a recogniser that hallucinates extra text can accumulate more errors than there were words to get right. Transcribe a one-word reference as six words and WER is 500%. This matters because it means word accuracy is not 1 − WER in general — past 100% that formula gives a negative accuracy, which is meaningless. Use the match error rate, which is bounded by 100% by construction, when you need a figure that behaves; Morris, Maier and Green (2004) proposed it alongside word information lost for exactly this reason.

What is a good word error rate?

It depends entirely on the audio and the domain, and any single benchmark number should be treated with suspicion. Clean read speech from a single speaker is a far easier task than a two-person clinical interview with overlapping speech, accents, background noise and specialist vocabulary, and the same system can differ by tens of points between them. What makes a WER interpretable is stating the conditions: the audio type, the number of speakers, the domain, and the normalisation applied before scoring. A WER quoted without those is not comparable to anything.

What is the difference between WER and CER?

Word error rate counts whole words as wrong; character error rate counts individual characters. The consequence is that CER gives partial credit for near misses — transcribing “sleeping” as “sleepin” is one substitution and a full error at word level, but a single character deletion at character level. CER is therefore usually lower, and it is the more informative measure for morphologically rich languages, for languages without clear word boundaries, and when you care about whether output is readable rather than exact. Both are reported here from the same normalised text.

Should I normalise before computing WER?

Almost always, and the important part is saying which normalisations you applied. Case, punctuation, filler words and speaker labels each move WER by several points, so two figures computed under different conventions are not comparable even for the same audio and system. The defensible rule is to normalise away differences that do not matter for your downstream use, keep the ones that do, and report the list. If a transcript feeds qualitative coding, punctuation and fillers may genuinely matter; if it feeds keyword search, they do not.

Written by Enrique Gutiérrez, PhD (Computer Science) — founder of Tagaroo and Associate Professor of Computer Science, working on inter-rater reliability, measurement and annotation methodology (ORCID).

Last verified: 1 August 2026. Formulas, thresholds and cited figures on this page were checked against their original sources on that date. Every calculation runs in your browser; nothing you enter is transmitted or stored.

Transcribe and code in one place

A transcript is rarely the deliverable — it is the thing you then annotate. Tagaroo transcribes audio and video and keeps the result attached to the coding done on it, so a correction to the text and the annotation that depends on it stay in step instead of drifting apart in separate files.

Try Tagaroo free