How it works
Paste a blog post, a competitor's landing page or any other text. The tool counts every 1- to 4-word phrase and shows the ones that repeat, updating as you type.
What is an n-gram
An n-gram is a sequence of n adjacent words in a body of text. A unigram is a single word. A bigram is two consecutive words. A trigram is three. The longer the n-gram, the more specific the phrase, and the more a repeat tells you. If “AI search” appears 14 times in a competitor's article, that's a signal about what they're trying to own. If “the” appears 200 times, that's just English.
Use cases
- Audit your own content for keyword density and phrasing patterns.
- Reverse-engineer the language a top-ranking competitor is using on a topic.
- Find filler patterns and overused phrases when editing long-form drafts.
- Repeated 3- and 4-word phrases show the specific angles a writer is going after.
- Compare two drafts to see which one covers a topic more densely.
FAQ
Why are common words like "the" and "and" included?
They're kept on purpose: in longer phrases like “the best” they show patterns. You decide what counts as noise.
Why don't I see any bigrams or trigrams?
Only n-grams that appear more than once are shown. If your text is too short or doesn't repeat phrases, the longer tiers will be empty. Each list shows the top 100; Copy and Export CSV include every repeating phrase.
Is the tool case-sensitive?
No. Text is lowercased before analysis, so “AI” and “ai” are counted together.
Does my text leave my browser?
No. It runs in your browser and nothing is sent or saved.