Visual Studio Spell Checker

VSIP Partner Free

An editor extension that checks the spelling of comments, strings, and plain text as you type or interactively with a tool window. It can also spell check an entire solution, project, or selected items. Options are available to define multiple languages to spell check agains...

(45) Review
Visual Studio
2015, 2013
Download (287,051)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (45)
Q and A (28)
Sign in to write a review
Sort by:

by Vladimir Morozov _MSFT_ | November 20 2015

A must have VS extension for any developer!

by Kevin_Schilling | November 16 2015

by Tommaso Scalici | November 12 2015

Very good!

by James Wilkins | November 11 2015

Good, but doesn't work with typescript files (in VS 2015 at least) for some reason - even though the file extension is clearly included in the extension's config file. Bug?

EWoodruff November 11 2015
| Edit |

Sorry to say it but, it works for me in both VS2013 and VS2015. I'm just using the standard install of both. Do you perhaps have another package installed that provides TypeScript support? If so, perhaps that's doing something different such that its not reporting spans the same way or in a way the spell checker recognizes. Just a guess.

If you've got spelling errors in the TypeScript files, they should show up when doing a solution/project spell check. That's not affected by the editor's tagger.

by craig395 | November 09 2015


by Taz17Manis | October 07 2015

Very good, and the false positives were to a minimum (got hung up on string formatters like mm-dd-yyyy, but it doesn't get in your way marking those).

Anyway, a life saver and should help avoid embarrassing conversations about how "specfic" isn't a word with a client.

EWoodruff October 08 2015
| Edit |

The latest release contains an Exclusion Expressions configuration category in which you can enter regular expressions to filter out unwanted stuff like format strings, etc.

by Boorda | September 19 2015

Definitely by far the best VS spell checker.
Thanks for the great tool!

by Mads Kristensen | September 15 2015

Best spell checker for VS

by rhollis7 | August 27 2015

Great extension

Would be better if you could disable detecting duplicate word misspellings.

EWoodruff September 06 2015
| Edit |

I've added an option to disabled doubled word detection in the next release.

by codestage | August 20 2015

Awesome extension!
Must have for anyone who writes a lot of docs or other plain texts in the code.

by TimidWriter | May 12 2015

Great little addon and easy to add extra dictionaries to it. Thank you so much.

by Dongus_ | April 26 2015

Just got this, I love it so far! Great for checking my spellings in <p>'s. This is great, and I am guessing using this will save me at least 5% of my grade that I otherwise would have lost. Thank you EWoodruff!

by prickly | March 17 2015

Using this with VS 2013 Community Edition and it works great!

This will speed up the proof reading of my data files because the spelling is now so easily taken care of :)

Thanks so much for this extension!

by Damian Suess | March 11 2015

Great extension and THANK YOU for making it freely accessible. For years I've pulled my hair out searching the code for spelling errors made by myself and other team members. And unfortunately our customers are the ones who caught the typos.

This not only catches our strings but also the comments!

If i could give you more than 5 stars, i would. It's a shame those other folks have not changed their votes. I'm using VS2013 Pro with the latest updates and this works great!


by mvarblow | February 04 2015

Perfect. Best spell checker plugin I've found.

by Online Smurf | November 14 2014

This is fantastic!

by Michael McDowell | October 30 2014

It works perfectly.

by knowamac | October 24 2014


by mrtaikandi | October 02 2014

Better than every other spell checkers I've tried. It would be even better if it showed misspelled function and property names.

by Ash2014_CA | September 19 2014

No Support for VS Express.

EWoodruff November 15 2014
| Edit |

That's not my fault. Microsoft prevents all packages except ones they support such as NuGet from installing in Express editions. There's nothing I can do about that.

The release of Visual Studio 2013 Community Edition ( removes that limitation.

Everyone now has access to the Spell Checker Visual Studio package. It will install in the CE edition just like it does in all other versions of Visual Studio 2013.

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

  • Typescript Editor Support
    3 Posts | Last post November 08, 2015
    • Hi 
      Great tool.  
      The only issue I've had with it is that it does not work with typescript files or within the typescript editor.
      Any plans on adding support for typescript? 
    • The spell check as you type option seems to work as expected within the editor.  Solution/project spell checking currently doesn't work in some web projects and the ".ts" file type isn't recognized by the current release so it'll be spell checked as text if it does work.  I plan on publishing an update this weekend that fixes those issues.
      For future reference, please post such issues at the project site on GitHub as I'll see and respond to them in a more timely fashion:
    • Hi.
      Thanks for the response.  Will post in GitHub in future.
  • Keyboard Navigation
    2 Posts | Last post October 14, 2015
    • Hey, Great Extension! I recently installed the extension for VS 2015 and was wondering if there is an easy keyboard navigation option to cycle through all the errors in a file. So ideally I would start at the top of the file, navigate using the keyboard to the first error, resolve it (either by correcting/ignoring or adding to dictionary) using the Ctrl+'.' keyboard shortcut. Once resolved, I would use the keyboard shortcut to navigate to the next error and resolve it and so on, instead of using the mouse to move to the next error.
    • The interactive spell checking tool window (Tools | Spell Checker | Spell Check Current Document) is intended for that.  It will cycle through all spelling issues letting you correct or ignore them one by one until done.
      The latest release also has a solution/project spell checking tool window to handle issues across an entire solution, project, or selected items.  Those options are found on the same submenu.  See the project wiki for usage details (
  • This is my very first VS Extension so dumb question
    2 Posts | Last post October 06, 2015
    • I installed it how do i use it.  I have VS 2015 and cant find it.  Right click seems to do nothing.   Sorry for the dumb question.
      Thank you 
    • If installed, you should see the menu options under Tools | Spell Checker.  Also, when editing files, any misspelled words should be underlined and a smart tag is available to correct them within the editor.  See the project wiki for instructions:
  • How to add more Doxygen tags?
    3 Posts | Last post August 21, 2015
    • Hey, first of all thanks for your amazing extension! It works perfectly fine for me except one little issue^ I can't get how to add more Doxygen tags to the globally ignored list.
      For example, I'm trying to add "\htmlonly" tag, but it still highlights in the text editor:
      And it works fine if I add "htmlonly", but it feels incorrect since all other Doxygen tags are added with leading backslash and they are get correctly ignored.
    • Adding it without the leading "\" is correct. If you attempt to do so in the configuration editor, it will remove it.  The only time you need a leading slash is if the tag starts with what looks like a valid escape sequence (\a, \t, \f, etc.).  In all other cases, the leading slash is treated as a word break and won't skip the following letter.  See the ignored words wiki topic for details:
    • Ah, silly me! I see now, thank you for a quick answer!
  • hide scroll bar error markers
    2 Posts | Last post August 04, 2015
    • Is there a way to disable the scroll markers of the location of spelling. I would like only to underline the wrong spelled words.
      I do not want to see the scroll markers because on some files I do not maintain I have almost a continuous pink line. (Vs 2013 community) 
    • There is no way to turn off the markers for just the spell checker.  Visual Studio doesn't provide a way to do that.  The only way to turn them off is globally for all such markers by going into Tools | Options | Text Editor | All Languages | Scroll Bars and turning off the "Show errors" option.  The side effect is that you won't see markers for syntax errors etc. either.
  • Possible Issue with XML Comment Element Detection
    3 Posts | Last post July 27, 2015
    • It appears that XML element 'param' for XML style code comments is being incorrectly marked as spelled incorrectly (this used to be ignored). This happened after I upgraded to VS2015 and downloaded the new extension. This problem did not occur in VS2013. Project is in VB.NET. VS2015 Enterprise.
      Can you confirm the issue? 
    • Yes, it is an issue.  VS 2015 changed the way the classifier works and it's a lot more specific as to the various parts of the XML comments elements.  It'll be fixed for the next release due out soon.
      For future reference, please post such issues at the project site on GitHub as I'll see and respond to it in a more timely fashion:
    • Will do going forward. Thank you!
  • Not working at all
    5 Posts | Last post June 30, 2015
    • Hello,
      This extension isn't working at all for me. It seems like a really great extension and I'd love to use it, so it's a shame that it's not working. I've tried other spell checkers, but they only have "real time" spell checking, which is bad because it's hard to tell the difference between a syntax error and a spell error in the scroll bar.
      So I've tried disabling many extensions which I thought may be causing some sort of impact, but that didn't do anything. I haven't changed the global configuration file at all since I've installed it. I've even tried reinstalling VS Spell Checker, but still nothing. I've only tried C++ files (.cpp and .h) and VB files, but I wouldn't think that would change anything.
      When I click on "Spell Check Current Document" I get a window with the following message:
      "No text editor is selected, the spell checker is currently disabled, or the file is excluded by filename extension.
      Select a text editor or edit the global configuration or the appropriate solution, project, folder, or file-specific configuration to enable spell checking or remove the excluded filename extension."
      Has anyone had this problem before? If so, was there a solution? Like I said, I'd really like to use this extension. I love to be able to check spelling errors, but I don't like the way the other extensions do it. I'd really appreciate any help anyone could give me, and I thank you in advance.
      - Jordan
    • Try removing the extension using the extension manager, restart Visual Studio, ensure it's been removed, and then install it again. A couple of people have had an issue where the install or automatic update from the Gallery didn't work correctly in the past and a reinstall corrected the problems they were having.
      If the one in the gallery still doesn't work, uninstall, restart, close Visual Studio and use the package available at the GitHub project site (
    • Awesome, I got it working! So I did all of what you said, EWoodruff, but it still wasn't working. Then I disabled VSCommands and it finally started working. :) I enabled VSCommands again and VS Spell Checker is still working. Thanks for the reply!
    • So I found another problem that causes the same behavior. If I change the (global) configuration, specifically the "Spell check as you type" setting, it displays the window with the same message as before. I'd like to only spell check when I explicitly  say so, so this is causing an issue. 
    • If you've turned the option off globally, then the tool window will not be useable as it does depend on the editor smart tags.  The solution/project level spell checking option is probably what you want but I haven't implemented that option yet.
  • Share Custom Dictionary in Source Control
    2 Posts | Last post May 19, 2015
    • Hi we have a small team and a large solution with a dozen projects and need to share dictionaries in source control so all developers can have the "company" dictionary so all our internal 'misspellings' (which are words to us) are exempted.  Can we accomplish this?  Having a second 'personal' dictionary for each user is irrelevant for us so as single devs add words to the dictionary and update the source control, all devs will have the new word they added.  Is this something we can accomplish?  Where is the custom dictionary file stored on disk?  Thank you! 
    • The latest release (v2015.3.1.0) supports solution and project-specific configuration files.  In them, you can add settings to define the location of a dictionary checked in with the solution/project.  At the solution level, the dictionary would be used by all projects in the solution.  At the project level, it would only be used by that particular project.
      See the Configuration Files topic ( for information on how the configuration files work and how to add them.
      Once you've added the dictionary files and the user dictionary file to the solution/project, add a solution or project specific configuration file depending on your needs, open it and go to the Dictionary Settings page, and define the location of the dictionary files.  Keep the relative path when prompted (
  • ObjectDisposedException
    2 Posts | Last post April 19, 2015
    • Unfortunately this appears to be the cause of disabling a lot of functionality (including Resharper) in VS when it gets an exception, so I had to uninstall it. If I get the exception even with it uninstalled, I will retract this post. The ActivityLog.xml entry follows:
          <time>2015/04/14 13:09:17.010</time>
          <source>Editor or Editor Extension</source>
          <description>System.ObjectDisposedException: Cannot access a disposed object.&#x000D;&#x000A;Object name: &apos;TagAggregator&apos;.&#x000D;&#x000A;   at Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator`1.GetTags(NormalizedSnapshotSpanCollection snapshotSpans)&#x000D;&#x000A;   at VisualStudio.SpellChecker.Squiggles.SquiggleTagger.&lt;GetTags&gt;d__2.MoveNext()&#x000D;&#x000A;   at Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator`1.&lt;GetTagsForBuffer&gt;d__5.MoveNext()</description>
    • Based on the exception I reviewed the code and it does look possible for it to access the aggregator after disposal under some conditions.  I haven't ran into it myself nor has it been reported but I've added code to fix that and it'll be in the next release.
      In future, rather than posting about problems here, open an issue at the project site on GitHub (  I'll see it and be able to respond in a more timely manner.
  • Search entire project
    2 Posts | Last post March 18, 2015
    • Is it possible to check multiple documents for spelling errors at once? I'd like to do a spell check on an entire project, rather than just a single file.
    • It isn't currently possible to spell check the entire project/solution.  It's a feature I plan to add and have an open work item for but I don't have a time line for when it will be done.
1 - 10 of 28 Items