Hunspell is a spell checker and morphological analyser designed for languages with rich morphology and complex word compounding and character encoding, originally designed for the Hungarian language.

Developer(s)László Németh
Stable release
1.7.0 / 12 November 2018; 19 months ago (2018-11-12)[1]
Repository Edit this at Wikidata
Written inC++
Operating systemCross-platform
TypeSpell checker
LicenseGNU Lesser General Public License and Mozilla Public License

Hunspell is based on MySpell and is backward-compatible with MySpell dictionaries. While MySpell uses a single-byte character encoding, Hunspell can use Unicode UTF-8-encoded dictionaries.


Software with Hunspell support:

Name Type Group Method Notes
Chrome Web browser Google ? [2]
Chromium Web browser Google ? [2]
Empathy Instant messaging Dynamically-linked libenchant Issue selecting dictionaries Enchant[3]
InDesign Desktop publishing Adobe Statically-linked libhunspell Since CS5.5[4]
QuarkXPress Desktop publishing Quark Software Inc. Statically-linked libhunspell Since QuarkXPress 2017[5]
Scribus Desktop publishing Dynamically-linked libenchant Since 1.4.2[6]
Illustrator Vector graphics Adobe Statically-linked libhunspell
Inkscape Vector graphics Dynamically-linked libenchant via GtkSpell[7] Issue using Enchant via GtkSpell[8]
gedit Text editor GNOME Dynamically-linked libenchant via GtkSpell[7]
.NET [9]
GroupWise Starting in version 2012[10]
Perl [11]
Name Type Group Method Notes


Hunspell is free software, distributed under the terms of a GPL, LGPL and MPL tri-license.

About the authorEdit

Hunspell was developed by a Hungarian biologist and free software developer named László Németh (not to be confused with the dentist and writer László Németh who died in 1975). His recent job as a lead programmer is related to also free software, especially to LibreOffice. He contributes for, as a code contributor since 2002 (spell checking, hyphenation etc.). He also contributes and makes patches for Hunspell spell checker with Unicode, compound word and agglutinative language support; Unicode and non-standard hyphenation; thesaurus component with stemming and suffixation; Lightproof grammar checker; Graphite versions of Linux Libertine and Biolinum fonts with extended typographical capabilities.[12]

See alsoEdit


  1. ^ "Releases - hunspell/hunspell". GitHub. Retrieved 12 April 2017.
  2. ^ a b Shankland, Stephen. "Google augments open-source spell-check". CNET. Retrieved 24 September 2015.
  3. ^ Sumner, Kevin (7 October 2009). "Spell checking doesn't allow US English words when using "English" language". Ubuntu—empathy package. Retrieved 5 May 2020.
  4. ^ Sousa, Miguel (5 November 2011). "How to enable more languages in InDesign CS5.5".
  5. ^ Lamy, Arnaud (14 August 2018). "Professional Spell Checker XTension for QuarkXPress".
  6. ^ "1.4.2 Release". Scribus Wiki. Retrieved 4 May 2020.
  7. ^ a b "GtkSpell". SourceForge. Retrieved 4 May 2020.
  8. ^ Pander (12 September 2012). "Have GtkSpell use Enchant for spell checking". Inkscape. Retrieved 5 May 2020.
  9. ^ "NHunspell - Free Spell-Checker, Hyphenation and Thesaurus for .NET". Crawler-Lib. Archived from the original on 22 August 2017. Retrieved 1 August 2014.
  10. ^ "GroupWise 2012". Novell. Retrieved 4 May 2020.
  11. ^ "Text-Hunspell-2.14 - Perl interface to the Hunspell library". MetaCPAN. Retrieved 4 May 2020.
  12. ^ "Laszlo Nemeth — English". Retrieved 12 June 2020.   Text was copied from this source, which is available under a Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) license.

External linksEdit