Is there a free way to spell check in C#?

Posted on 2009-12-22
Last Modified: 2013-12-17
I'm writing a Windows Forms app in C# that I'd like to sell. A feature I'd like to add is spell check. Is there a way to get this done for free in C#?

Google shows me there are products to do this for $400 and more which look like they "might" work, but it would be nice to save $400 if possible.
Question by:bmihura
    LVL 23

    Expert Comment

    here it is

    register yourself in and donwload the sample code
    LVL 2

    Expert Comment


     Yes, one project will be available namely NetSpell - Spell Checker for .net...Jusst type this in google..will get it, if you want another solution, will try and let you know..Hope this will help you to save a few buks...

    Abel Allen
    LVL 12

    Accepted Solution

    You can also try NHunspell from

    Best Regards

    Author Closing Comment

    This solution works. It's was a little tricky making it work with Microsoft Visual Studio 2010. The tricks:

    (1) Click download the binaries from the .NET link of the NHunspell link above, and click the "NHunspell releases (pre compiled assemblies)". This will give you three DLLs. Put them in the same directory as the executable file of your Windows Forms .NET project.

    (2) Add a reference to NHunspell.dll to your Visual Studio project, so you can add the line "using NHunspell" in your C# source code.

    (3) Find the dictionary file "en_US.oxt" on the NHunspell site and change that .oxt  extension to .zip. Unzip it. Now put all those files in the same directory as your executable.

    Author Comment


    That solution appears to rely on Microsoft Word's dictionary. I'm scared to go down that road.


    That solution probably would have worked, but it required a much earlier version of the .NET Framework.


    It took awhile to figure out how to make it work, as you saw in my reply, but it works!


    Thank you for taking time to post.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Many of us here at EE write code. Many of us write exceptional code; just as many of us write exception-prone code. As we all should know, exceptions are a mechanism for handling errors which are typically out of our control. From database errors, t…
    This article is for Object-Oriented Programming (OOP) beginners. An Interface contains declarations of events, indexers, methods and/or properties. Any class which implements the Interface should provide the concrete implementation for each Inter…
    To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…
    Illustrator's Shape Builder tool will let you combine shapes visually and interactively. This video shows the Mac version, but the tool works the same way in Windows. To follow along with this video, you can draw your own shapes or download the file…

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now