Discuvr Word Counter

Office & Data

CSV to Excel Paste CSV and see it as a spreadsheet instantly, with numbers, dates and IDs typed the way Excel should hold them. Download a clean .xlsx only when you want it. Sign PDF Sign a PDF in your browser - draw, type or upload your signature, place it on any page, add the date, and download the signed copy. The file never leaves your device. Redact Permanently redact PDF, Word, Excel, PowerPoint, text and image files. Matches and boxes are removed from the file itself, not covered up, and the result is checked again before you download it. What is my IP See the public IP address websites see when you connect, whether it is shared (CGNAT) or private, and what else your browser reveals. Case Converter & Line Tools Change text to UPPER, lower, Title or Sentence case, turn names into camelCase or snake_case, and remove duplicate lines or sort a list. Text Compare Paste two versions of a text to see every added, removed and changed line, with the changed words highlighted.

Writing & Proposals

Tone Polish Reformat what you wrote with proper grammar, structure and articulation - in your own voice. One paste, one reply, no chat session. Freelance Proposal Generator Describe a client problem and get a scoped, priced, ready-to-send freelance proposal in seconds.

Legal & Compliance

IP Law Q&A Chatbot Ask questions about Indian IP law - trade marks, patents, copyright, designs and more, with the web search results it used listed above each answer. Patent FER Reply Generator Paste the objections from a First Examination Report to draft a structured reply, or upload a draft for an IP risk review. Government Scheme Eligibility Finder Answer a short set of questions once. Sign in and we save your answers, so you can check which central government schemes you may qualify for without retyping them.

Privacy & Security

Website Security Scan Scan a domain for real, reproducible security weaknesses. Every finding carries the observation behind it and the command to verify it yourself. Image Scrub See exactly what your photo reveals about you - GPS, camera serial, your name - then strip it. Crop, resize, blur faces and convert, all without the image being stored anywhere.

Developer Tools

JSON Formatter Beautify, minify and validate JSON in one paste - with the exact line and column when it will not parse, and a count of what is actually in the document. Python Formatter Reformat Python the way Black would, with the line length and quote handling you choose - and a count of exactly how many lines changed. HTML Viewer Paste HTML and see it rendered live in a sandbox, at phone, tablet or desktop width - with beautify, minify, a console for scripts and a report of what is broken in the markup. IP Subnet Calculator Enter CIDR notation or an IP with a netmask and get the network address, broadcast address, usable host range and total address count instantly. Encode / Decode Encode or decode Base64, Base64URL, URL percent-encoding, HTML entities and hex as you type, with full UTF-8 support. Unix Timestamp Converter Convert a Unix epoch timestamp in seconds, milliseconds, microseconds or nanoseconds to a date in UTC or a major world time zone, and a date back to a timestamp. System Diagram Maker Type arrows like User -> API -> Database and get a laid-out architecture or flow diagram. Fold groups into one box for the big picture, number the steps for a detailed flow.

AI Workbench

AI Playground Compare responses from multiple LLM providers side by side in real time. Bring your own API keys. Agent Playground Experiment with AI agents that use tools - web search, a calculator, URL fetching - across multiple providers.

Learning

Study Buddy An interview-prep coach for top tech jobs, from the first study day to an accepted offer: a plan across DSA, LLD, system design, behavioural and AI-assisted coding, mock interviews, a resume review, an applications tracker and offer comparison.

Everyday Helpers

QR Code Generator Create QR codes from text, URLs, WiFi credentials or contact info - as PNG images or SVG vectors, with the error correction level you choose. Unit Converter Convert between length, weight, temperature, volume, speed, area and energy units instantly - 40+ unit types with instant results. Password Generator Generate a random password with cryptographically secure randomness, tune its length and character types, and see its strength in bits of entropy. Word Counter & Readability Analyzer Count words, characters, sentences and paragraphs, estimate reading time, and score readability - with true character-based counting for Chinese, Japanese, Korean and Thai text. Age / Date Difference Calculator Find someone's exact age, or the exact difference between any two dates - years, months and days, plus the total number of days and weeks. Date Difference Calculator Count the days, weeks, months and working days between two dates, or add and subtract days from a date. Percentage Calculator Calculate X% of Y, what percent one number is of another, percentage increase or decrease between two numbers, or reverse percentage - four common calculations in one tool. SIP Calculator See what a monthly investment grows to, with a yearly step-up, a starting lump sum and inflation, or find the monthly amount a goal needs. BMI Calculator Calculate your Body Mass Index (BMI) from height and weight, in metric or imperial units, classified against the WHO adult categories - underweight, normal, overweight, obese.
Sign in Get started
All toolsEveryday Helpers

Word Counter & Readability Analyzer

Count words, characters, sentences and paragraphs, estimate reading time, and score readability - with true character-based counting for Chinese, Japanese, Korean and Thai text.

Your text

0 / 50000

Nothing you paste is stored - it is counted and returned in the same request, never written to disk, a database, a cache or a log.

About Word Counter & Readability Analyzer

Paste in an essay, an article, a caption or a script and get an instant count - words, characters, sentences, paragraphs and estimated reading time - plus a readability score built from the same formulas writers and editors already use. Nothing you paste is stored: it is counted and handed back in the same request.

What it does

  • Counts words, characters (with and without spaces), sentences and paragraphs at once.
  • Estimates reading time from a standard 200-words-per-minute pace.
  • Scores readability with the Flesch Reading Ease and Flesch-Kincaid Grade Level formulas.
  • Detects Chinese, Japanese, Korean and Thai text automatically and switches to a character-based count, the measure that makes sense for scripts that do not separate words the way English does.
  • Handles up to 50,000 characters per paste, and the counts update as you type.
  • Works in all 20 of this site's languages, and nothing you paste is ever stored or logged.

How it works

  1. 1 Paste or type your text into the box.
  2. 2 Read the counts and reading time as they update.
  3. 3 Check the readability score for space-delimited text, or the character count for Chinese, Japanese, Korean and Thai.

Why Chinese, Japanese, Korean and Thai text gets a different count

A "word count" assumes words are separated by spaces, which is true for English and most European languages but not for Chinese, Japanese or Thai, where text runs together with no spaces between words. Counting those scripts by splitting on whitespace would return a meaningless number, often just 1, the whole passage as a single "word". Korean does use spaces, but between units that bundle a word with its particles, so a space count is not comparable to an English word count either. This tool instead looks at the pasted text itself: when more than 30% of its non-space characters fall in those scripts' character ranges, it reports a character count instead of a word count, and skips the readability scores, which are built on an English sentence structure that does not apply. This is based on the text you paste, not the site's display language, so pasting English into a Hindi-language page - or Chinese into an English one - still gets the right kind of count.

What the readability scores mean

Flesch Reading Ease scores from roughly 0 to 100: higher means easier to read, with 60-70 considered plain English and above 90 very easy. Flesch-Kincaid Grade Level estimates the US school grade a reader would need to follow the text on a first read. Both come from the words-per-sentence and syllables-per-word in what you pasted, using the published Flesch formulas, not a model's opinion of your writing. Syllables are estimated by counting vowel groups in English letters, and both formulas were calibrated on English, so for French, German, Spanish or other languages written with spaces the scores are only a rough guide. A word with no English letters at all, such as a word in Russian, Arabic, Persian, Hindi or Bengali script, counts as zero syllables, so for text in those scripts the scores are not meaningful.

How words, sentences and characters are counted

For space-separated text, a word is anything between spaces or line breaks, so e-mail, don't and 3.5 each count as one word, and a dash typed with a space on each side counts as a word too. A sentence ends at a full stop, question mark or exclamation mark, so the dot in a decimal or a web address also splits: "It costs 3.5 dollars." counts as two sentences, and so does "Visit example.com today." Paragraphs are separated by a blank line; a single line break does not start a new one. Characters are counted as Unicode code points, and the count with spaces includes line breaks. Some emoji are built from several code points (a family of four is 7), so a site with its own counting rule, such as a social network post limit, may show a different number.

Questions

Is anything I paste stored or logged?

No. The text is counted and the result is returned in the same request - nothing is written to disk, a database, a cache or a log.

Why did I not get a readability score?

Flesch Reading Ease and Flesch-Kincaid Grade Level are built on space-separated words and sentences. If more than 30% of your text is Chinese, Japanese, Korean or Thai, the scores do not apply, so they are left out rather than shown as a misleading number. Text with no full stop, question mark or exclamation mark still gets a score, treated as one long sentence, which pushes it toward "hard to read".

How is reading time estimated?

From a fixed, commonly used pace of 200 words per minute for space-delimited text, or 200 characters per minute for Chinese, Japanese, Korean and Thai text - a documented approximation, not a measurement of how fast you personally read.

How is the sentence count worked out?

By splitting on full stops, question marks and exclamation marks (a run such as "?!" or "..." counts once). It does not special-case abbreviations, so "e.g." or "Dr." adds sentences, and it does not split on the Chinese and Japanese full stop, so a Chinese or Japanese passage usually shows one sentence.

How much text can I paste?

Up to 50,000 characters at a time, about 8,000 English words. Longer text is refused with a message rather than cut off silently; count it in parts.

How do I count words and characters in an Excel or Google Sheets cell?

LEN(A1) counts characters including spaces and line breaks, like Characters here. Microsoft's word-count formula is =IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1), which gives 4 for The car drove fast, as this page does. It treats only ordinary spaces as gaps, so two words on separate lines of one cell (Alt+Enter) count as one word there and two here, and so do two words joined by a non-breaking space copied from a web page. LEN(SUBSTITUTE(A1," ","")) keeps line breaks in, while Characters (no spaces) here leaves out every kind of space. Neither formula works for Chinese, Japanese or Thai, which do not put spaces between words.

Where is the word count in Word and Google Docs?

In Word, the count is in the status bar at the bottom left; Review > Word Count (Ctrl+Shift+G on Windows) opens the full figures, with a tick box to include text boxes, footnotes and endnotes. In Google Docs, choose Tools > Word count or press Ctrl+Shift+C (Cmd+Shift+C on a Mac), and tick "Display word count while typing" for a live counter. In both, select text first to count only that part. Each program has its own rules for dashes, numbers and links, so its total can differ by a few words from this page, which splits space-separated text on spaces and line breaks only. When a limit is strict, check with the program your client, teacher or publisher will use.

Why is my Flesch score above 100 or below zero?

Because the formula has no floor or ceiling, and this page shows the result as calculated: Reading Ease = 206.835 - 1.015 x (words per sentence) - 84.6 x (syllables per word). Short sentences of one-syllable words go above 100: "The cat sat on the mat." (6 words, 1 sentence, 6 syllables) scores 116.1, with a Grade Level of -1.4. One long sentence of long words goes below zero: "Interdepartmental communication necessitates comprehensive organizational documentation." scores -236.4, Grade Level 47.7. Read anything above 100 as very easy and anything below 0 as very hard; whole paragraphs of ordinary prose usually land between 0 and 100.

Will my text fit in one SMS?

Check the Characters count, with two caveats. One SMS holds 160 characters of the GSM 7-bit alphabet (3GPP TS 23.038), but a single character outside it, such as an emoji, a curly quote pasted from Word, or Hindi, Arabic or Chinese script, switches the whole message to UCS-2, which holds 70. A longer message is sent in parts that each carry a joining header, so each part usually holds 153 GSM characters or 67 UCS-2 characters. Some GSM characters (€ [ ] { } ~ ^ | \) take two places, and many emoji take two UCS-2 places, while this page counts each as one, so leave a few characters of margin near a limit.