[Logo for RealCount - Earn what you deserve!  Courtesy of "The Coach" Dane Scot and Programmer Alexander G. M. Smith]

RealCount™ is a free service that gives voiceover people the TRUE word count of their scripts, by converting numbers, URLS, statistics, dates, etc, into spoken words.

0 Words

You've gained 0 words?

(was 0 unexpanded)

Instructions: Paste your script into the box, then "Update the Count." The count will display just above the box, along with the number of words you’ve gained! Scroll further down for advanced options.

Your Voice-Over Script:

Changes Made:

Check this list of differences to avoid embarassing mistakes in the expansion (it's not perfect), such as "$ 3.21 million" becoming "three dollars and twenty-one cents million". Turn off problematic expansion options or rewrite the original script to avoid glitches like that. Please contact us so we can fix it, if it is a frequent problem.

Expanded Script:

Get your expanded script by clicking in this box, selecting all, then copy the text to your clipboard.

Word Counts:


Expansion Options:

The defaults are pretty good, but you may have to turn off ones that are causing problems. Or turn on rare ones, such as handling Psalms or making all "/" characters into "slash". Note that they are processed in the order given here (make the window narrower to see it in a single column).

Add an apostrophe to plural 4 digit years and 2 digit decades so they don't get confused with metric seconds. 1950s becomes 1950's, 20s becomes 20's.

Convert a 10 or 11 digit number into a North American telephone number with parts separated by dashes. That way it won't be read as just a number. Later steps can then convert it to telephone words.

Rewrite "$ 3 Million" as "$3000000" so that later steps read it as "three million dollars", not "three dollar Million". Works from hundreds to trillions, $3m and $ 4.5 K work too.

Metric units are expanded into words, including squares, slashes and dots. 1.2 L/°C or 3 kW⋅h² becomes: 1.2 litres per degree celsius or 3 kilowatt-hours squared

Adds words "dot", "slash", "at" and "colon" for the separators in a web site address or FTP server URL or e-mail. Needs two or more characters for each part of the URL (so p.m. doesn't become "p dot m.", and the first part can't start with a digit (otherwise 23.45 becomes 23 dot 45). See elsewhere for the option to expand www to double-u's. So apple.com / http://www.google.com/ / agmsrepsys@gmail.com becomes: apple dot com / http colon slash slash www dot google dot com slash / agmsrepsys at gmail dot com

Long distance numbers start with 1 like 1 (800) 234 5678 or 1-800-234-5678 become: one eight hundred two three four five six seven eight. Also does 10 digit and local 7 digit numbers with dashes or spaces separating the parts, or metric ones where only periods do the separation: 765-4321 becomes: seven six five four three two one. Use "x", "ext." or the full word for extensions. 911 is also done here as a special case.

Says "area code" before the area code portion of a telephone number and "number" after the area code. 1 (800) 234-5678 becomes: one area code eight hundred number two three four five six seven eight.

Says "telephone number" before a local (no area code) telephone number. 234-5678 becomes: telephone number two three four five six seven eight.

Add a space after a comma, when it isn't inside a number. It won't change the word count, but makes things look nicer. "This,or that" becomes: "This, or that"

Numbers around colons are expanded to chapter and verse. The verse can be a dashed range too. John 3:16 becomes John chapter 3, verse 16. 1 Cor. 13:4 and 15:12-19 becomes 1 Cor. chapter 13 verse 4 and chapter 15, verses 12 through 19.

Turn on for John 3:16 becomes John chapter 3, verse 16. Turn off to simplify it as John 3, verse 16.

The dash between numbers or dollar amounts is expanded to the word "to". $12.3 - $ 14 becomes $12.3 to $ 14. 1931-35 or even 1931 - 35 becomes: 1931 to 35

An @ with a space in front and a letter immediately afterwards becomes "at-sign". @Twitter becomes: at-sign Twitter

An @ with a number or dollar sign somewhere afterwards becomes "at". Stock@$9.25 becomes: Stock at $9.25

A % sign somewhere after a number is expanded to the word "percent". 12% becomes: 12 percent

A # sign with a space before and a letter immediately afterwards expands to "hashtag". #RealWordCount becomes: hashtag RealWordCount

A # sign with a space before and a digit somewhere afterwards expands to "number". #3 becomes: number 3

The slash with a number or dollars on just one end is expanded to the word "per". Both ends not done - would be a fraction. $3/dozen or even $3 / dozen becomes: $3 per dozen

All remaining / are expanded to the word "per". A/B becomes: A per B

All remaining / are expanded to the word "slash". A/B becomes: A slash B

Adjacent words containing only letters separated by a hyphen (to avoid clobbering minus signs and dashes) have the hyphen removed. Note that there is a separate dash option for numbers converted to words. voice-over becomes: voice over

$ 123,456.78 becomes: one hundred and twenty-three thousand four hundred and fifty-six dollars and seventy-eight cents

4 digit numbers (surrounded by spaces or followed by punctuation), 1000 up to 2999, like 1931, become: nineteen thirty-one

Pure digit numbers (no commas or periods) starting with 0 get read out as individual digits. So 8:05 becomes 8:zero five

Change Expand Leading Zeroes to use "oh" instead of "zero". So 8:05 becomes 8:oh five

Numbers are expanded into words. Note that the numbers can be anywhere, even inside a word, so X15 or 9a become X fifteen or nine a. Though if it's followed by "st", "nd", "rd" or "th" then it won't be expanded (avoids 22nd -> twenty twond). A leading + or - becomes "plus" or "minus". Numbers can have commas and decimal points, such as 123,456.78 which becomes: one hundred and twenty-three thousand four hundred and fifty-six point seven eight.

When expanding plain numbers and dollars, use the word "and" as in "one hundred and one". More modern voice-over style is to not say the "and", so this is turned off by default. However, it always says the "and" between dollars and cents.

When expanding plain numbers and dollars, use the - dash between some words, as in "twenty-one". Since that makes it count as one word rather than two, this option is turned off by default.

Change all occurances of www to double-u double-u double-u.

RealCount™ Contact: If you notice a bug, want to leave feedback, or have ideas for counting features that you'd like to see, please contact RealCount on Facebook. Details about sending us sample scripts via e-mail and bug reports via GitHub are in contact us. The Twitter hashtag to use is #RealWordCount.

Situation, legal and otherwise: Use of this experimental web site is at your own risk and expense; we don't guarantee anything. Things get slow over 10,000 words, exponentially (lazy programmers!), so try splitting your text into parts if it's huge. You don't need to log in to do a word count, so you don't need cookies (they're only used for identifying logged in people). Also no third party tracking (like Google or Facebook Analytics) is done on our web site. However, every web page access is logged (network address, time, and inputs including the script), and the system operator may see your script scrolling by in the log window, but we won't keep your data and the log files are discarded whenever the web server is rebooted (typically weekly). Real logs are made of wood. If you don't like logging, you can set up your own private copy of this web site, possibly in a desktop virtual machine if your computer can't run Ruby.