Embed the Character Counter on Your Website

Add a powerful, free character counter to your website or blog — no signup, no cost, no limits. Every embed includes a small "Powered by Character Count" link which helps us stay free and gives your site a quality backlink.

Recommended. Paste two lines into any webpage. The widget injects itself, adapts to your site's width, supports dark mode, and counts in 14 languages.

<div id="charactercount-embed" data-lang="en" data-theme="light"></div>
<script src="https://www.character-count.net/embed/widget.js"></script>

Live Preview:

How to install on your website

  1. 1 Choose your embed method above — JS Widget (recommended), iFrame, or Direct HTML.
  2. 2 Click "Copy Code" to copy the code to your clipboard.
  3. 3 WordPress: Add block → Custom HTML → paste → Update.
  4. 4 Wix: Add → More → HTML Code element → paste the code.
  5. 5 Squarespace: Edit → Add block → Embed → paste the code.
  6. 6 Any HTML site: Paste the code anywhere in your HTML.
  7. 7 Save and publish — the counter appears instantly.
📎 Please keep the "Powered by Character Count" link — it keeps this widget free for everyone and helps us grow. Thank you!

What's included

🔤 Character Count

With and without spaces, live as you type.

📝 Word Count

Accurate for all languages and punctuation.

¶ Sentence & Paragraph

Auto-detected as you type.

⏱️ Reading Time

Estimated reading time at 238 wpm.

🗣️ Speech Time

How long to read aloud at 150 wpm.

🔑 Keyword Density

Top keywords with frequency bar chart.

🌍 14 Languages

English, Japanese, German, Spanish, French and more.

🌙 Dark / Light / Auto

Matches your site colour scheme.

📱 Fully Responsive

Works on any screen size.

🆓 Always Free

No account, no limits, no expiry.

FAQ

Is it free to embed?
Yes, 100% free. No account needed, no time limit. Just keep the "Powered by" link.
Will it slow down my website?
No. The JS widget is under 5KB. The iframe loads asynchronously and does not block your page.
Can I remove the backlink?
The backlink is how we keep the tool free. We ask you to keep it — removing it violates our terms of use.
Does it work with WordPress?
Yes. Use a "Custom HTML" block in the Gutenberg editor and paste the JS widget code.
Can I change the language?
Yes. Set data-lang="de" on the widget div. Supported: en, ja, de, es, fr, pt, ko, zh, ar, hi, it, nl, pl, tr.
Does it support dark mode?
Yes. Set data-theme="dark" for dark mode, or data-theme="auto" to follow the visitor's system preference.