Text Analysis Tool: FREE Natural Language Processing (NLP)

The Text Analysis Tool is a free web application that analyzes text with natural language processing (NLP) techniques. It lists the top words, phrases, and named entities in your text, along with the verbs and nouns it finds.

Text Analysis Tool features

  • Preprocessing: The tool converts the input text to lowercase, removes stopwords, and filters out numbers.
  • N-gram generation: The tool creates unigrams (single words), bigrams (pairs of words), and trigrams (triplets of words), and counts how often each occurs.
  • TF-IDF calculation: The tool calculates Term Frequency-Inverse Document Frequency (TF-IDF) scores for the words in your text.
  • Part-of-speech (POS) tagging: The tool labels words as verbs or nouns based on their endings, and counts how often each appears.
  • Named entity recognition (NER): The tool extracts capitalized words, such as names of people, organizations, or locations, and groups consecutive capitalized words into one entity.
  • Top N analysis: The tool lists the 10 most frequent or highest-scoring unigrams, bigrams, trigrams, verbs, nouns, and named entities.

How to use the Text Analysis Tool

  1. Enter text: Type or paste the text you want to analyze in the text area.
  2. Analyze: Click Analyze Text to run the analysis.
  3. View results: The tool shows a table for each of the top unigrams, bigrams, trigrams, TF-IDF scores, verbs, nouns, and named entities. Each table lists items with their frequencies or scores.

Who can use the Text Analysis Tool

Writers, researchers, data analysts, and anyone who works with text can use this free NLP tool. Run it on a document, an article, or a set of notes to find key patterns and named entities in your text.