Free Word Counter. Count words, characters, sentences, paragraphs and unique words in real time. Estimate reading and speaking time. Analyze keyword density. No sign-up, no ads, 100% client-side.
🌐 Demo en vivo / Live demo: miguelacm.es/tools/word-counter
- 6 métricas / 6 metrics: Words, characters (with/without spaces), sentences, paragraphs, unique words
- Tiempo de lectura / Reading time: Estimated at 200 wpm (reading) and 130 wpm (speaking)
- Palabra más larga / Longest word: Highlighted in real time
- Densidad keywords / Keyword density: Top 5 most frequent words excluding stop words (ES + EN)
- Tiempo real / Real time: All metrics update instantly as you type
- Sin servidor / Zero server: Everything runs in the browser — your text never leaves your device
- Embebible / Embeddable: Use it as an iframe on any website
- Open source: MIT license, use it freely
git clone https://github.com/m-a-c-m/word-counter.git
cd word-counter
npm install
npm run devOpen http://localhost:3000.
NEXT_PUBLIC_SITE_URL=https://words.miguelacm.es<iframe
src="https://miguelacm.es/embed/word-counter"
width="100%"
height="700"
style="border:none;border-radius:12px;"
title="Contador de Palabras — miguelacm.es"
loading="lazy"
></iframe><a href="https://miguelacm.es/tools/word-counter" target="_blank" rel="noopener">
Contador de palabras gratis por MACM
</a>💡 The link option generates a real backlink that benefits the project. Recommended if your platform supports custom HTML.
| Technology | Version | Purpose |
|---|---|---|
| Next.js | 16 | React framework + SSG |
| TypeScript | 5 | Type safety |
| Tailwind CSS | 4 | Styling |
| react-icons | 5 | Icons |
MIT © Miguel Ángel Colorado Marin (MACM)
Built with ❤️ by MACM — Full Stack Developer & Cybersecurity Specialist from Guadalajara, Spain.
- 🌐 Portfolio: miguelacm.es
- 💼 LinkedIn: linkedin.com/in/macm
- 🐙 GitHub: github.com/m-a-c-m