The Virtual Writing Tutor is a 100% free online ESL grammar and punctuation checker that finds common ESL punctuation and spelling mistakes. It also checks field-related, academic and conversational vocabulary, and can help you avoid accidental plagiarism with its easy-to-use paraphrase checker. If you prefer, you can use speech recognition instead of typing to enter text or check your pronunciation, and use the text-to-speech button to download an MP3 so you can hear how every word is pronounced.