Expresso is an interactive tool to analyze, edit and compare text styles in English created by Mikhail Panko. The first version was built in 2014 on top of the Natural Language Toolkit library. In 2019 Expresso was upgraded to use spaCy — a powerful and fast library for advanced Natural Language Processing, which relies on neural network models. The new NLP library allowed to speed up text analysis, improve metrics accuracy, and add new metrics based on syntactic structure of sentences.

Expresso uses entered texts only to calculate style-related metrics and display back in the tool to the same user. No texts are recorded, stored or shared in any way to protect user privacy.

If you have any comments or suggestions, please, drop me a line at

Check out Expresso code on GitHub.

If you enjoy Expresso and would like to support server costs and further development, you can make a donation at