Spelling Test Generator — Spoken Practice From Any List

Paste a word list, hear each word spoken, type it back — with scoring, review and .txt export.

Quick answer: Turn any word list into a spoken spelling test — the browser pronounces each word, checks answers and tracks your score and missed words.

How to use

  1. Paste your words — one per line; the list saves automatically.
  2. Press Start practice and listen to the first word.
  3. Type it and hit Enter to check; use Speak again, Prev and Next as needed.
  4. Export the results file, or import a list on another device.

About this tool

Dictation practice needs a reader, and this page is one. Paste or type your word list — one word per line, saved automatically in your browser for next time — then start the practice run: your browser's speech engine pronounces each word, the student types it, and Enter checks it case-insensitively. Correct answers tick the score up; misses go on a running list you can step back through with prev/next and re-hear with the repeat button. At the end you get the score, the accuracy percentage and the full missed list, and the whole session exports as a text file for records. Spoken practice needs a browser with speechSynthesis (all major ones have it — the tool checks and tells you if yours doesn't). Your file never leaves this page — processing runs entirely in your browser; nothing is uploaded and the data is dropped from memory when you close the tab.

FAQ

Which browsers can speak the words?
Anything with the Web Speech API — Chrome, Edge, Safari and Firefox all support speechSynthesis; the tool detects it and explains if yours doesn't.
How is a typed answer judged?
Case-insensitively after trimming spaces, so 'Apple' and 'apple ' both pass — spelling is what's tested, not formatting.
Where is my word list stored?
In your browser's localStorage for this site only — it's still there next visit, and it is never uploaded anywhere.
Can I move a list to another device?
Yes — Export saves the list (plus your last result) as a .txt file, and Import loads a .txt back in on any device.
What if my list has duplicate words?
Duplicates are removed when practice starts, so you're never asked the same word twice in one run.

Rate this tool

Your rating stays in this browser (local storage) — nothing is sent to any server.