A lightweight, responsive web application for real-time character and word counting, built with vanilla HTML, CSS, and JavaScript.
Character Counter helps users track text length instantly as they type — useful for writing within limits such as tweets, meta descriptions, or form fields. It is built with no external dependencies, keeping the app fast, portable, and easy to extend.
- Real-time character count — updates instantly as the user types
- Word count — tracks word totals alongside character totals
- Responsive design — works smoothly across desktop, tablet, and mobile
- Clean, modern UI — minimal, distraction-free interface
- Zero dependencies — pure HTML, CSS, and JavaScript
Live app: https://anithasankar33-droid.github.io/Character-Counter/
| Layer | Technology |
|---|---|
| Structure | HTML5 |
| Styling | CSS3 |
| Logic | JavaScript (ES6) |
Character-Counter/
├── index.html # App markup
├── style.css # Styling and layout
├── script.js # Character/word counting logic
└── README.md
Any modern web browser (Chrome, Firefox, Edge, Safari).
- Clone the repository
git clone https://anithasankar33-droid.github.io/Character-Counter/
- Navigate into the project folder
cd Character-Counter - Open
index.htmlin your browser — no build step or server required.
- Type or paste text into the input box.
- The character count and word count update automatically.
- Clear the input to reset both counters.
- Add sentence count
- Add reading time estimate
- Add dark mode toggle
- Add copy-to-clipboard button
Contributions, issues, and feature requests are welcome. Feel free to check the issues page or submit a pull request.
This project is open source and available under the MIT License.
Anitha S GitHub: @anithasankar33-droid
