According to BND, a graduate student named Jason Braun created www.homophonecheck.com to help students with dyslexia identify commonly misspelled homophones. Homophones are two or more words that have the same pronunciation but have different meanings (e.g. know and no).
Simply paste your writing into the text box. The checker will highlight the commonly confused homophones, which makes it easy to proofread for mistakes. The website also provides you with a list of commonly confused homophones.