Count Words and Character

The tool helps to count the number of words in the text, and displays a list of how often words appear in the text

Enter your text then to count words

The word count and character count tools are essential components of any written document. They help writers create a better piece of writing by providing a visual representation of the text's length and complexity.

Word count is a tool that can help writers figure out the number of words they are using in a document. It is a helpful tool for writers to ensure that they are not exceeding the word limit set by the instructor or editor. It can also be used to check for redundancies or filler words that can be removed from the text.

Character count is a tool that helps writers calculate the number of characters in a document. This is useful for writers who are creating documents with a limited number of characters. This tool can also help writers determine if there is too much dialogue or not enough information in a particular sentence or section of text.

About Word Counter

Word Counter is a 100% free to use, online productivity tool to give you the exact number of words in your text document.

Calculating the right number of words is important in jobs that need you to stick to a particular word / character limit.

You can use this tool to get instantaneous results without even signing up.

Sample code for word count in programming languages

Word count in php

<?php 

$text = "This is a sample text"; 
$words = str_word_count($text); 

echo "The text contains $words words."; 

?> 

Word count in Nodejs

const text = "This is a sample text"; 

const words = text.split(' ').length; 

console.log(`The text contains ${words} words.`); 

Word count in Java

public class CountWords { 
    
    public static void main(String[] args) { 
        String text = "This is a sample text"; 
        int words = text.split("\\s+").length; 
        System.out.println("The text contains " + words + " words."); 
    } 
	
} 

Word count in Dart

void main() { 
    String text = "This is a sample text"; 
    int words = text.split(" ").length; 
    print("The text contains $words words."); 
} 

Word count in Python

text = "This is a sample text" 
words = len(text.split()) 
print("The text contains", words, "words.") 

Word count in C

#include <stdio.h>
#include <string.h>

int main() 
{ 
    char text[] = "This is a sample text"; 
    int words = 0; 
  
    // count number of words in the text 
    for (int i = 0; text[i] != '\0'; i++) { 
        if (text[i] == ' ') 
            words++; 
    } 
  
    // display the result 
    printf("The text contains %d words.", words + 1); 
  
    return 0; 
} 

Word count in C++

#include <iostream> 
#include <string> 

using namespace std; 

int main() 
{ 
    string text = "This is a sample text"; 
    int words = 0; 
  
    // count number of words in the text 
    for (int i = 0; text[i] != '\0'; i++) { 
        if (text[i] == ' ') 
            words++; 
    } 
  
    // display the result 
    cout << "The text contains " << words + 1 << " words."; 
  
    return 0; 
} 

Word count in C#

using System;

public class Program
{ 
    public static void Main() 
    { 
        string text = "This is a sample text"; 
        int words = 0; 
  
        // count number of words in the text 
        for (int i = 0; i < text.Length; i++) { 
            if (text[i] == ' ') 
                words++; 
        } 
  
        // display the result 
        Console.WriteLine("The text contains {0} words.", words + 1); 
    } 
} 

Word count in Ruby

text = "This is a sample text"
words = text.split.length
puts "The text contains #{words} words."