extract text from any document. no muss. no fuss.
4,713
stars
258
commits
HTML
primary language
Sep 1, 2026
updated
.. NOTES FOR CREATING A RELEASE:
..
.. * bumpversion {major|minor|patch}
.. * git push && git push --tags
.. * twine upload -r textract dist/*
.. * convert into release https://github.com/deanmalmgren/textract/releases
textract
========
Extract text from any document. No muss. No fuss.
`Full documentation <http://textract.readthedocs.org>`__.
|Build Status| |Version| |Downloads| |Test Coverage| |Documentation Status|
|Updates| |Stars| |Forks|
.. |Build Status| image:: https://travis-ci.org/deanmalmgren/textract.svg?branch=master
:target: https://travis-ci.org/deanmalmgren/textract
.. |Version| image:: https://img.shields.io/pypi/v/textract.svg
:target: https://warehouse.python.org/project/textract/
.. |Downloads| image:: https://img.shields.io/pypi/dm/textract.svg
:target: https://warehouse.python.org/project/textract/
.. |Test Coverage| image:: https://coveralls.io/repos/github/deanmalmgren/textract/badge.svg?branch=master
:target: https://coveralls.io/github/deanmalmgren/textract?branch=master
.. |Documentation Status| image:: https://readthedocs.org/projects/textract/badge/?version=latest
:target: https://readthedocs.org/projects/textract/?badge=latest
.. |Updates| image:: https://pyup.io/repos/github/deanmalmgren/textract/shield.svg
:target: https://pyup.io/repos/github/deanmalmgren/textract/
.. |Stars| image:: https://img.shields.io/github/stars/deanmalmgren/textract.svg
:target: https://github.com/deanmalmgren/textract/stargazers
.. |Forks| image:: https://img.shields.io/github/forks/deanmalmgren/textract.svg
:target: https://github.com/deanmalmgren/textract/network
Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.
(top 30 of 37)
HTML
69.2%
Python
17.7%
Rich Text Format
11.1%
Shell
1.0%
extract text from any document. no muss. no fuss.
4,713
stars
258
commits
HTML
primary language
Sep 1, 2026
updated
.. NOTES FOR CREATING A RELEASE:
..
.. * bumpversion {major|minor|patch}
.. * git push && git push --tags
.. * twine upload -r textract dist/*
.. * convert into release https://github.com/deanmalmgren/textract/releases
textract
========
Extract text from any document. No muss. No fuss.
`Full documentation <http://textract.readthedocs.org>`__.
|Build Status| |Version| |Downloads| |Test Coverage| |Documentation Status|
|Updates| |Stars| |Forks|
.. |Build Status| image:: https://travis-ci.org/deanmalmgren/textract.svg?branch=master
:target: https://travis-ci.org/deanmalmgren/textract
.. |Version| image:: https://img.shields.io/pypi/v/textract.svg
:target: https://warehouse.python.org/project/textract/
.. |Downloads| image:: https://img.shields.io/pypi/dm/textract.svg
:target: https://warehouse.python.org/project/textract/
.. |Test Coverage| image:: https://coveralls.io/repos/github/deanmalmgren/textract/badge.svg?branch=master
:target: https://coveralls.io/github/deanmalmgren/textract?branch=master
.. |Documentation Status| image:: https://readthedocs.org/projects/textract/badge/?version=latest
:target: https://readthedocs.org/projects/textract/?badge=latest
.. |Updates| image:: https://pyup.io/repos/github/deanmalmgren/textract/shield.svg
:target: https://pyup.io/repos/github/deanmalmgren/textract/
.. |Stars| image:: https://img.shields.io/github/stars/deanmalmgren/textract.svg
:target: https://github.com/deanmalmgren/textract/stargazers
.. |Forks| image:: https://img.shields.io/github/forks/deanmalmgren/textract.svg
:target: https://github.com/deanmalmgren/textract/network
Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.
(top 30 of 37)
HTML
69.2%
Python
17.7%
Rich Text Format
11.1%
Shell
1.0%