How to write a novel fast and the calculator to help you do it!

novel word count generator

Writing a novel is a dream for many, and getting published even more so. With the development of digital reading and ebooks, it’s becoming easier and easier to distribute and sell ebooks (some even become millionaires, as you’ll read in this article).

Contrary to popular belief, writing the first draft of a book, novel or essay is quite easy.

All you need to do is draw up a plan and think in terms of the number of words to be written per day.

Here’s the word count for a novel:

Minimum: Around 40,000 words is the absolute minimum for a novel. It would be on the very short side, but some publishers might consider it.

Average: Most novels fall between 70,000 and 100,000 words. This range gives you room to develop characters, plot, and setting.

Genre can affect length: Some genres, like romance, can be shorter (around 50,000 words) while fantasy or historical fiction may be longer (up to 120,000 words).

And here’s the calculator to work out how many words you need to write per day to get to the end of your book:

<form id="word-count-form"> <label for="novel-length">Target Novel Length (words):</label> <input type="number" id="novel-length" name="novel-length" min="40000" value="40000" required> <br> <label for="writing-days">Number of Writing Days:</label> <input type="number" id="writing-days" name="writing-days" min="1" value="20" required> <br> <button class="submit success button" type="submit">Calculate Daily Word Count</button> </form> <p class="label" id="result">You need to write approximately 2000 words per day to complete your novel in 20 days.</p> <script> const form = document.getElementById(‘word-count-form’); const result = document.getElementById(‘result’); form.addEventListener(‘submit’, function(event) { event.preventDefault(); const novelLength = parseInt(document.getElementById(‘novel-length’).value); const writingDays = parseInt(document.getElementById(‘writing-days’).value); if (novelLength < 40000) { result.textContent = "Novel length must be at least 40,000 words."; return; } const dailyWordCount = Math.ceil(novelLength / writingDays); result.textContent = You need to write approximately ${dailyWordCount} words per day to complete your novel in ${writingDays} days.; }); </script>

As you can see you only need to write for a mounth in order to write a short novel!