Spell Checker


An editor extension that checks the spelling of comments, strings, and plaintext as you type.

(110) Review
Visual Studio
2015, 2013, 2012, 2010
Download (250,423)
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Reviews (110)
Q and A (87)
Sign in to write a review
Sort by:

by Bart Verkoeijen | July 14 2016

It crashes my VS 2015 Update 3 instance frequently. Same issue reported here by others: http://stackoverflow.com/questions/36378705/facing-abrupt-crashes-from-visual-studio-2015-and-2013

by ROberholz | June 10 2016

It causes Visual Studio products, installed on Windows 10 machines, to crash unexpectedly. However, I found that it doesn't cause any problems when used with VS 2010 on Windows versions 8.1 and earlier machines. I haven't yet tried it with VS 2015 on Windows 8.1. I like this extension and am disappointed that it doesn't work with Visual Studio on Windows 10 machines. It seams it is more a problem with Windows 10.

by AbdElRaheim | April 25 2016

This tool was awesome, I used for a over 5 years. It is the most popular spell checking extension for vs. Looks like a breaking change happened in the mswb7.dll which this tool references, causing it to randomly crash.

by alainbryden | April 05 2016

Currently crashing Visual Studio 2015 due to unhanded errors on spellchecker threads:

Application: devenv.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: Unrecoverable system error.
at MS.Internal.Invariant.FailFast(System.String, System.String)
at System.Windows.Documents.Speller+TextMap.MapOffsetToPosition(Int32)
at System.Windows.Documents.Speller.ExpandToWordBreakAndContext(System.Windows.Documents.ITextPointer,
at Microsoft.VisualStudio.Language.Spellchecker.SpellingTagger.GuardedCheckSpellings(System.Object)
at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)

by ahcox | March 31 2016

It was working but it crashed Visual Studio 2015 on windows 10 64 bit within the first half hour of use.

by mamali80 | March 30 2016

Nice tool. tnx

by Siqr | March 24 2016

by Sean Brockway | March 10 2016

This is an excellent tool. It is great the way it shows spelling mistakes in comments and string literals. Excellent idea for a plug in. Many thanks to the developers and maintainers!

by RumJungle | February 04 2016

It's really good! However, now that I'm on windows 10, it causes
Visual Studio 2012, 2013 and 2015 to crash when editing C/C++
applications often. When the spell check is uninstalled, VS
does not crash.

Please fix this! It's really awesome. I want it to work.

by Michael B With Jack | January 14 2016

This keeps causing my VS 2015 to crash when I open files that have ALOT of errors(the errors are mainly caused by the spell check trying to check fields that arn't really words..)

by jerryol | January 07 2016

by Davide Dolla | December 21 2015

"needs to be included with VS" ... I 101% agree!

Thanks guys for sharing that good work!

One suggestion: can you add some C# language words to the "correct words list"?

Example: in Italian, commented code have "bool", "if", "this", etc. marked as errors.

I understood that when you worked with English langue active all worked fine ;)


by Aaron Sulwer | November 16 2015

needs to be included with VS

by SilentBlueDev | August 18 2015

I love this plugin it has helped me a lot!
Keep up the good work.

by Johnny747 | August 13 2015

using windows 8.1. Can't get it to work...unclear

by bdszuter | July 13 2015

Works very well for our C++ projects in VS2012. So far I've been impressed with how it has handled rather large (20K LOC) files without any obvious performance penalty.
This extension has been especially useful for editing pages of Doxygen documentation.

by TMOII | April 23 2015

by Thomas Levesque | April 02 2015

By default, it underlined almost EVERY WORD in comments on my machine, because it was trying to check the spelling in French, and the comments were in English. There is no option to change the language. Fortunately I thought of switching the language in the taskbar, which works, but it is far from obvious, and has the undesirable effect of changing the language for all apps, not just Visual Studio.

Many people in non English-speaking countries prefer to write their code and comments in English; I guess it's ok to select the computer's language by default, but there should be an easy way to switch to another language just for Visual Studio (or just for the project).

So, great idea, poor usability.

by yinchashe | January 14 2015

very good, easy to use, many thanks guys!

by Alain-France | January 08 2015

Good idea. But the fact that it does not seems possible to select the language destroys the interest of this plug-in.

1 - 20 of 110 Items   
Sign in to start a discussion

  • Problem in VS 2010 Premium edition
    3 Posts | Last post October 24, 2012
    • Hi all! 
      It does work on VS 2010 Premium edition?? Im asking because i have it installed on VS 2010 Premium and it doesnt work! 
      Thanks for ur help!
    • (Copied from the above thread, for the sake of completeness)
      Probably a language issue, and I never added a way of setting that option, so your best bet is to modify the source. Here's how another user did it:
      I've downloaded source (from https://github.com/NoahRic/Spellchecker) and added the line 
      textBox.Language = XmlLanguage.GetLanguage("en-US"); 
      in the SpellingTagger.CheckSpellings method; That works fine for me / in my german environment.
    • Same situation...
  • How can the spell checker be opened automatically?
    1 Posts | Last post October 09, 2012
    • Hi
      Is it possible that the spell checker will scan all the open documents automatically once I open VS?
  • How do I choose the dictionnary used?
    4 Posts | Last post October 04, 2012
    • Hello
      My system is English, my VS setup is english but my regional settings are French.
      Spell Cehcker then is trying to correct spelling of everything in French (with all its accented characters).
      However, I always write code and comments in English. Spell Checker is adding a huge number of noisy warning.
      How can I choose the language? I'd like to set up to use always English.
      Thanks in advance.
      PS: I'm using both VS 2010 and VS 2012.
    • Hello! Did u find the answer?
    • I never added a way of setting that option, so your best bet is to modify the source. Here's how another user did it:
      I've downloaded source (from https://github.com/NoahRic/Spellchecker) and added the line 
      textBox.Language = XmlLanguage.GetLanguage("en-US"); 
      in the SpellingTagger.CheckSpellings method; That works fine for me / in my german environment.
    • Same problem here, English guy (en-GB user profile) wanting to write International English (en-US) code/spelling language in Germany (de-DE locale).
      Please add an option to choose the spell checking language. Perhaps even add wildcard file name extensions to cover editing resource files for other languages, e.g. "*.en-GB.resx" = en-GB, "*.de-DE.resx" = de-DE, default = en-US (e.g. color).
      Think about this, most importantly, people write code to appeal to international audiences/customers. So we all code our public methods and APIs and why not the whole code/documentation in language neutral en-US (lucky you). But the rest of our environment, the PC and where it is located, could be any language. Another compelling reason is to have a consistent language across all components (3rd party stuff is not always localized) and access to the latest APIs and bug fixes (other people also write and release English first then maybe localize later).
      Alternatively, the same developers may be instructed to write a pure local solution which would never be considered to market or share with other countries, or there was some other desire not to code in English. In this case we need the opposite / current default. However even the default is wrong when somebody from another country is contracted in to help out here.
      Between the two, with this in mind, I think it's safe to say (and I've heard this from many people directly) that most professional developers in other countries write English code as a preference. Would be an interesting poll, but for your tool it's clear this is an essential option.
      So I'd really appreciate if you could get that option in sometime soon. Thanks!
  • Not all source available at GitHub
    2 Posts | Last post September 02, 2012
    • Hi,
      I tried to get the up to date source of the spell checker at the GitHub repos. but it seems the main project is missing.
      Can you include it in the repos.?
    • The solution file in the root directory includes the three projects (definitions, implementation, test). There is no single main project file.
  • GOTO Misspelled words window
    2 Posts | Last post August 28, 2012
    • Is there a window similar to the 'Error List' window that shows the misspelled words in a project?
    • Nope, sorry.
  • Where is the user dictionary stored?
    5 Posts | Last post August 24, 2012
    • When I add to dictionary, where are the new words stored?
    • Should be:
    • thanks.
    • Any chance you can include an editor UI? 
    • Likely no, sorry.
  • Support for .php files
    1 Posts | Last post August 23, 2012
    • I use Visual Studio 2010 with the VS.php addon, and .php files are not being spell checked as I'm used to with C# files. Is there any way to support this?
  • Problem with text collapsed when opening a file
    3 Posts | Last post August 21, 2012
    • When I open a file that has blocks of text (multi line comments or methods), and I then expand them I get red squigles under misspelled words; but I don't get the tiny blue box at the start of the word, nor does the dropdown with the correction appear.
      In order to get the correction dropdowns to appear I need to expand the blocks, then close and reopen the file.
    • Assuming you are using VS2010, that was a bug in the smart tag implementation in VS2010, sorry :( I never found a workaround for it in the extension.
    • I am using 2010.  I normally have my files collapsed; so unfortunately this is a major problem for my normal workflow.  I'll give it another try once my projects start upgrading to 2012.
  • 2.24 release notes?
    3 Posts | Last post August 16, 2012
    • What changed from version 2.23 to 2.24?
    • Support in the manifest for VS2012. I had issues updating the description from chrome/mac, or else I would have listed it there, sorry!
    • Cool.  I love this extension, by they way!
  • No spell checking
    2 Posts | Last post August 01, 2012
    • I installed the spell checker but it does not work. No spell checking is performed in .c and .h files. Im using VS2010 Pro, English version. Can you help me with this?
      Thanks, Ralf
    • Do you have a non-english Windows install? See comments below for how to modify the source to build a version that forces use of the en-US dictionary.
31 - 40 of 87 Items