Keyword Density Analyzer - Private In-Browser SEO Checker

Description
What it does: shows how often each word and phrase appears in a text and whether your target keywords are used too little, just right, or too much. Paste plain text, a Markdown draft, or the HTML of a page, it counts the real words and skips markup, code, and links.
Who it is for: SEO writers, bloggers, and content marketers who check a draft before publishing, and site owners and agencies who want their own private keyword density checker on their site or inside their tools.
What you get: a ready one-page tool you can upload to any static host (no server, no database, no API key), a reusable JavaScript module with the analysis that works in a browser or Node.js, 20 unit tests, and HTML documentation.
What you do: upload the keyword-density-analyzer folder to your host, or open it with any local web server. Paste a text. Change texts, colors, the good density range, or the stop words in one place each, as the documentation shows.
Features
- Runs fully in the browser. The text never leaves the page, a strict Content-Security-Policy blocks every network request.
- Text, Markdown, or HTML input with automatic detection, scripts, styles, code, tags, and URLs are removed before counting.
- Words, unique words, sentences, characters, characters without spaces, and reading time.
- Top 20 one-word, two-word, and three-word phrases with count and density. Phrases never cross the end of a sentence or line.
- Target keywords with a level: missing, too low (under 1%), good (1-3%), too high (over 3%).
- Plural forms counted together (tool and tools, story and stories), switchable.
- English stop words hidden from the lists, switchable, they always count in the total.
- Any language: Unicode words, apostrophes inside words kept.
- Download the results as CSV or copy them as text.
- Light and dark theme, works on phones, keyboard friendly.
Screenshots
Documentation: https://keyword-density-analyzer.pages.dev/docs/
Categories
Tags
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 3,147 views · 28 clicksSaaS · Week 45 · 3,147 views · 28 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 40,547 views · 217 clicksWebsite · Week 45 · 40,547 views · 217 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 38,645 views · 111 clicksSaaS · Week 45 · 38,645 views · 111 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 57,687 views · 197 clicksSaaS · Week 45 · 57,687 views · 197 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 27,115 views · 119 clicksDesktop App · Week 45 · 27,115 views · 119 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 3,037 views · 18 clicksWebsite · Week 45 · 3,037 views · 18 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
1,731 views · 16 clicksWeek 45 · 1,731 views · 16 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
1,618 views · 13 clicksWeek 45 · 1,618 views · 13 clicks



