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...

(39) Review
Visual Studio
2015, 2013
Download (255,699)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (39)
Q and A (26)
Sign in to write a review
Sort by:

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 13 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.

by DigitalSnow | June 18 2014

Essential extension for myself and my team as we clean up, support, and update decade old code. Having correct spelling helps clarify the code especially when working with international (second language) developers.

by bloodshotvirtur17 | May 26 2014


by jimNeocasa | May 24 2014

works great. big time saver

by edsquall | May 13 2014

Excelente aplicación

Funciona tanto en Español como en Ingles, =) muy recomendable =)

by theoryman | May 07 2014

Thanks! Works great and hoping improvements / updates keep coming.

EWoodruff May 08 2014
| Edit |

Yes, more improvements and updates are planned. I'm in the middle of a number of changes to the help file builder. Once I wrap them up I'll turn my attention back to the spell checker.

by BillW33 | May 02 2014

Works very well for me.

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

  • This is my very first VS Extension so dumb question
    1 Posts | Last post Mon 1:15 PM
    • 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 
  • 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.
  • Porting this extension to Atmel studio
    2 Posts | Last post January 06, 2015
    • Hi,
      I would like to fork your project and host it in which is a Visual studio Isolated shell based application. This will be benificial for all those users in there. Do i have your consent in doing so ?
    • The project is open source and uses the Ms-PL license.  As long as you comply with the license terms, you are free to fork the project.
  • How to spellcheck the XML elements name
    2 Posts | Last post November 12, 2014
    • Suppose I have a huge XML which elements name could be wrong like,
      <Datte> </Datte>
      or so on. 
      Can i able to spell check those too ?? 
      Currently I am able to spell check just fine whatever the text between the Elements <text> Dummy Text </text>
      Appreciated your prompt reply.
    • Sorry, it only spell checks comments, content, and attribute values.  It won't spell check element names, variable names, method names, etc.  Since what you're trying to do here is validate the structure, your best bet would be to define an XML schema so that it validates the document elements that way and provides IntelliSense.  See this MSDN entry for more information:
1 - 10 of 26 Items