|intword Filter

turns a large number into words.

Number As Markdown

Argument
None
Requires
{% load humanize %} and "django.contrib.humanize" in INSTALLED_APPS

Documentation

Turns a large integer into a friendly word form. Useful for numbers big enough that the exact figure stops mattering — headline counts, follower totals, dashboard tiles.

Template

{% load humanize %}
<p>{{ 1000000|intword }}</p>
<p>{{ 1200000|intword }}</p>

Result

<p>1.0 million</p>
<p>1.2 million</p>

Only values of a million or more are converted; anything smaller comes back unchanged, so pair it with intcomma if you want every number formatted.

More Number Filters

All Number Filters


Did we get something wrong? Is there a use case for the intword filter that we should add? Please let us know.

Send Feedback

Official Documentation
This page last updated on August 20, 2026