{"id":212,"date":"2026-07-06T12:57:54","date_gmt":"2026-07-06T12:57:54","guid":{"rendered":"https:\/\/aizonic.site\/?page_id=212"},"modified":"2026-07-21T08:55:18","modified_gmt":"2026-07-21T08:55:18","slug":"word-counter","status":"publish","type":"page","link":"https:\/\/aizonic.site\/word-counter\/","title":{"rendered":"Word Counter"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"212\" class=\"elementor elementor-212\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f05db5b e-flex e-con-boxed e-con e-parent\" data-id=\"f05db5b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f7fd9d4 e-con-full e-flex e-con e-child\" data-id=\"f7fd9d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5428c43 e-con-full e-flex e-con e-child\" data-id=\"5428c43\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4016df elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"d4016df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/aizonic.site\/wp-content\/uploads\/2026\/07\/icon-word-counter.png\" title=\"icon-word-counter\" alt=\"icon-word-counter\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c5d9f02 e-con-full e-flex e-con e-child\" data-id=\"c5d9f02\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a3c9120 e-con-full e-flex e-con e-child\" data-id=\"a3c9120\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9bcc0c9 elementor-widget elementor-widget-heading\" data-id=\"9bcc0c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Word Counter <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8dbdc09 elementor-widget elementor-widget-heading\" data-id=\"8dbdc09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Analyze your text instantly with our free Word Counter Tool<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0c67694 e-flex e-con-boxed e-con e-parent\" data-id=\"0c67694\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0841e1d elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"0841e1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"wc-word-counter\" class=\"wc-wrap\">\n  <style>\n    #wc-word-counter {\n      --wc-bg: #14161a; --wc-panel: #1c1f25; --wc-border: #2c303a;\n      --wc-text: #e9ebf0; --wc-muted: #9aa0ac; --wc-accent: #5eead4; --wc-accent-dim: #1f4b45;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: var(--wc-text); max-width: 720px; margin: 0 auto; box-sizing: border-box;\n    }\n    #wc-word-counter *, #wc-word-counter *::before, #wc-word-counter *::after { box-sizing: border-box; }\n    .wc-card { background: var(--wc-panel); border: 1px solid var(--wc-border); border-radius: 16px; padding: 28px; }\n    .wc-title { font-size: 20px; font-weight: 700; margin: 0 0 4px; letter-spacing: -0.01em; }\n    .wc-subtitle { font-size: 14px; color: var(--wc-muted); margin: 0 0 20px; }\n    .wc-textarea {\n      width: 100%; min-height: 180px; background: var(--wc-bg); border: 1px solid var(--wc-border);\n      color: var(--wc-text); border-radius: 10px; padding: 14px; font-size: 14px; line-height: 1.6;\n      resize: vertical; font-family: inherit;\n    }\n    .wc-textarea:focus { outline: 1px solid var(--wc-accent); }\n    .wc-stats {\n      display: grid; grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));\n      gap: 10px; margin-top: 18px;\n    }\n    .wc-stat { background: var(--wc-bg); border: 1px solid var(--wc-border); border-radius: 10px; padding: 12px; text-align: center; }\n    .wc-stat-val { font-size: 22px; font-weight: 700; color: var(--wc-accent); }\n    .wc-stat-label { font-size: 11px; color: var(--wc-muted); text-transform: uppercase; letter-spacing: 0.04em; margin-top: 2px; }\n    .wc-footer { margin-top: 16px; display: flex; gap: 10px; flex-wrap: wrap; align-items: center; }\n    .wc-btn { background: transparent; border: 1px solid var(--wc-border); color: var(--wc-text); border-radius: 8px; padding: 8px 14px; font-size: 13px; cursor: pointer; }\n    .wc-btn:hover { border-color: var(--wc-accent); color: var(--wc-accent); }\n    .wc-hint { font-size: 12px; color: var(--wc-muted); margin-left: auto; }\n  <\/style>\n  <div class=\"wc-card\">\n    <p class=\"wc-title\">Word & Character Counter<\/p>\n    <p class=\"wc-subtitle\">Paste or type your text to see live counts \u2014 handy for meta descriptions, titles, and post limits.<\/p>\n    <textarea class=\"wc-textarea\" id=\"wcInput\" placeholder=\"Start typing or paste your text here\u2026\"><\/textarea>\n    <div class=\"wc-stats\">\n      <div class=\"wc-stat\"><div class=\"wc-stat-val\" id=\"wcWords\">0<\/div><div class=\"wc-stat-label\">Words<\/div><\/div>\n      <div class=\"wc-stat\"><div class=\"wc-stat-val\" id=\"wcChars\">0<\/div><div class=\"wc-stat-label\">Characters<\/div><\/div>\n      <div class=\"wc-stat\"><div class=\"wc-stat-val\" id=\"wcCharsNoSpace\">0<\/div><div class=\"wc-stat-label\">Chars (no spaces)<\/div><\/div>\n      <div class=\"wc-stat\"><div class=\"wc-stat-val\" id=\"wcSentences\">0<\/div><div class=\"wc-stat-label\">Sentences<\/div><\/div>\n      <div class=\"wc-stat\"><div class=\"wc-stat-val\" id=\"wcParagraphs\">0<\/div><div class=\"wc-stat-label\">Paragraphs<\/div><\/div>\n      <div class=\"wc-stat\"><div class=\"wc-stat-val\" id=\"wcReadTime\">0s<\/div><div class=\"wc-stat-label\">Read time<\/div><\/div>\n    <\/div>\n    <div class=\"wc-footer\">\n      <button class=\"wc-btn\" id=\"wcClearBtn\">Clear<\/button>\n      <button class=\"wc-btn\" id=\"wcCopyBtn\">Copy text<\/button>\n      <span class=\"wc-hint\" id=\"wcHint\"><\/span>\n    <\/div>\n  <\/div>\n<\/div>\n<script>\n(function () {\n  const wrap = document.getElementById('wc-word-counter');\n  const input = wrap.querySelector('#wcInput');\n  const wordsEl = wrap.querySelector('#wcWords');\n  const charsEl = wrap.querySelector('#wcChars');\n  const charsNoSpaceEl = wrap.querySelector('#wcCharsNoSpace');\n  const sentencesEl = wrap.querySelector('#wcSentences');\n  const paragraphsEl = wrap.querySelector('#wcParagraphs');\n  const readTimeEl = wrap.querySelector('#wcReadTime');\n  const clearBtn = wrap.querySelector('#wcClearBtn');\n  const copyBtn = wrap.querySelector('#wcCopyBtn');\n  const hint = wrap.querySelector('#wcHint');\n\n  function update() {\n    const text = input.value;\n    const trimmed = text.trim();\n    const words = trimmed ? (trimmed.match(\/\\S+\/g) || []).length : 0;\n    const chars = text.length;\n    const charsNoSpace = text.replace(\/\\s\/g, '').length;\n    const sentences = trimmed ? (trimmed.match(\/[^.!?]+[.!?]+\/g) || (trimmed ? [trimmed] : [])).length : 0;\n    const paragraphs = trimmed ? trimmed.split(\/\\n\\s*\\n\/).filter(p => p.trim().length > 0).length : 0;\n    const wpm = 200;\n    const seconds = Math.round((words \/ wpm) * 60);\n    const readTime = seconds < 60 ? seconds + 's' : Math.floor(seconds \/ 60) + 'm ' + (seconds % 60) + 's';\n\n    wordsEl.textContent = words;\n    charsEl.textContent = chars;\n    charsNoSpaceEl.textContent = charsNoSpace;\n    sentencesEl.textContent = sentences;\n    paragraphsEl.textContent = paragraphs;\n    readTimeEl.textContent = words ? readTime : '0s';\n  }\n\n  input.addEventListener('input', update);\n  clearBtn.addEventListener('click', () => { input.value = ''; update(); input.focus(); });\n  copyBtn.addEventListener('click', () => {\n    navigator.clipboard.writeText(input.value).then(() => {\n      hint.textContent = 'Copied!';\n      setTimeout(() => hint.textContent = '', 1500);\n    });\n  });\n\n  update();\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Word Counter Analyze your text instantly with our free Word Counter Tool Word &#038; Character Counter Paste or type your [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-212","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/pages\/212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/comments?post=212"}],"version-history":[{"count":23,"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/pages\/212\/revisions"}],"predecessor-version":[{"id":822,"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/pages\/212\/revisions\/822"}],"wp:attachment":[{"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/media?parent=212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}