
KoNLPy
KoNLPy provides Korean natural language processing tools for Python applications.

About KoNLPy
KoNLPy is a Python package for natural language processing (NLP) of the Korean language. It provides morphological analysis and part-of-speech tagging through several tagger classes: Hannanum, Kkma, Komoran, Mecab, and Okt. The homepage example shows sentence splitting, noun extraction, and part-of-speech tagging with the Kkma class. The documentation is for version 0.6.0.
The documentation includes a user guide, installation instructions for Ubuntu, CentOS, Mac OS, Windows, and Docker, and an API reference. The homepage states that the package is released under GPL v3 or later and asks users who use the code to cite it. The homepage also says KoNLPy is not perfect. The directory record does not list it as open source, so check the license terms before use.
Key features
- Morphological analysis and part-of-speech tagging for Korean text
- Sentence splitting, noun extraction, and POS tagging with the Kkma class
- Multiple tagger classes: Hannanum, Kkma, Komoran, Mecab, and Okt
- Corpus and data modules for working with Korean language resources
- Downloader module for fetching data used by the package
- Installation guides for Ubuntu, CentOS, Mac OS, Windows, and Docker
- Offers one Python interface to several Korean morpheme analyzer tools.
- Includes installation guides for several operating systems and Docker.
- Documentation includes a POS tagging comparison between tagger classes.
- The homepage states that KoNLPy is not perfect.
- The homepage asks users to report documentation that has gone stale.
KoNLPy at a glance
- Website
- konlpy.org/en/latest
- Category
- Development › Developer Tools
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Web
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Developer Tools
KoNLPy alternatives
Tools and sites you could use instead, ranked by how closely they match.
TextBlob offers Python natural language processing tools, including tagging, noun phrase extraction, and sentiment analysis.
spaCy provides Python natural language processing tools for entity recognition, tagging, parsing, and word vectors.
Segment Chinese text with jieba, a Python package for natural language processing.
TextCL provides preprocessing tools for cleaning text data used in natural language processing tasks.
Use LLM, a command-line utility and Python library, to interact with large language models.
Python code can be analyzed with pylyzer, a static analyzer and language server.
Popular in Developer Tools
Well-known listings from the same topic.
KoNLPy FAQ
Where can I find installation instructions?
Where can I report bugs or ask questions?
What license does KoNLPy use?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.










