Reading Time

$3

Reading Time

A clean "5 min read" badge for your articles

Details

Category

Last update

Suggest improvement or report a bug

Documentation

What it does

It counts the words in your article and prints how long it takes to read.

It's a small promise to the reader before they commit — and on a long page, it's the difference between someone starting and someone leaving.

Where you would use it

Content Source is the first decision.

Text means you paste the article into a field yourself. That's reliable but it's a copy you have to keep in sync, and it will drift.

Auto reads the words from the page instead, and reveals a Content Area field — a CSS selector for the element holding your article. Point it at your article container and the count follows the real content, including when you edit it.

Use Auto, and take the time to get the selector right. Point it too wide and you'll be counting your navigation and footer.

Perfect for blogs, case studies, documentation, and newsletters.

Controls

20 controls, 5 of which only appear when they are relevant.

Control

Type

Default

Notes

Content Source

Enum

Text / Auto — default manual

—

Content

String

Paste your article or case study copy here to calculate an estimated reading time.

Paste your article or case study text. · conditional

Content Area

String

article

Auto reads text from this page area. For CMS, give your Rich Text the Element ID ‘reading-content’, then use #reading-content. · conditional

Reading Speed

Number

225

100–500wpm

Rounding

Enum

Round Up / Nearest — default ceil

—

Display

Enum

Icon + Text / Text — default iconText

—

Word Count

Boolean

false

—

Time Label

String

{minutes} min read

Use {minutes} where the calculated value should appear.

Words Label

String

{words} words

Use {words} where the detected count should appear. · conditional

Separator

String

•

conditional

Alignment

Enum

Left / Center / Right — default left

—

Padding

Padding

6px 10px

—

Gap

Gap

6px

—

Radius

BorderRadius

999px

—

Font

Font

{variant:"Medium",fontSize:"13px",letterSpacing:"-0.01em",lineHeight:"1em"}

—

Background

Color

#F5F5F5

—

Text

Color

#171717

—

Border

Border

{borderWidth:1,borderStyle:"solid",borderColor:"#E5E5E5"}

—

Shadow

BoxShadow

none

—

Icon Size

Number

14

8–48px · conditional

Working through the panel

The calculation

Reading Speed is words per minute, defaulting to two hundred and twenty-five, which is a reasonable average for adult reading on screen.

Don't inflate it to make your articles look shorter. A reader who finishes in twice the promised time trusts the next estimate less.

Rounding is up or nearest. Up is the honest choice — it never promises less time than the reader will need.

Word Count optionally shows the number of words alongside, with its own label and a separator between the two.

Wording and styling

Time Label and Words Label are templates with placeholders in them, so you write the sentence and the component fills in the numbers. That's how you get a phrase in your own voice instead of a generic badge.

Display is icon plus text, or text alone, with an icon size when the icon is showing.

The styling is grouped: Layout holds alignment, padding, gap and radius. Appearance holds font, background, text colour, border and shadow.

The defaults make a pill, which suits sitting under a heading. Flatten the radius and drop the background if you'd rather it read as a line of text.

Performance and limits

  • Static rendering is handled, so canvas thumbnails and exports show a settled frame rather than a blank box.

Good to know

No setup or coding required. Responsive across desktop, tablet, and mobile.

Refund policy — due to the nature of digital products, all sales are final. Once purchased, this component is non-refundable. Please make sure it fits your needs before completing the checkout.

Support: hi@alicorak.com

Asset updates

Get new Framer assets delivered to your inbox

New releases, free assets, and occasional offers. No spam.

Asset updates

Get new Framer assets delivered to your inbox

New releases, free assets, and occasional offers. No spam.