Title: MinuteRead — Reading Time for Posts
Author: Md Asadujjaman Sabuj
Published: <strong>May 4, 2026</strong>
Last modified: May 4, 2026

---

Search plugins

![](https://ps.w.org/minuteread/assets/banner-772x250.png?rev=3522089)

![](https://ps.w.org/minuteread/assets/icon-256x256.png?rev=3522089)

# MinuteRead — Reading Time for Posts

 By [Md Asadujjaman Sabuj](https://profiles.wordpress.org/asad5516/)

[Download](https://downloads.wordpress.org/plugin/minuteread.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/minuteread/#description)
 * [Reviews](https://wordpress.org/plugins/minuteread/#reviews)
 *  [Installation](https://wordpress.org/plugins/minuteread/#installation)
 * [Development](https://wordpress.org/plugins/minuteread/#developers)

 [Support](https://wordpress.org/support/plugin/minuteread/)

## Description

MinuteRead adds an estimated reading time label to your WordPress posts — helping
readers decide whether to dive in or save it for later.

After activating the plugin, reading time appears automatically before every post.
Everything is configurable from **Settings > MinuteRead**.

**Features:**

 * Automatically displays reading time on all single posts
 * Choose to show reading time before or after the content
 * Configurable words-per-minute reading speed (default: 200, range: 50–1000)
 * Custom label text — change “Estimated Reading Time” to anything you like
 * Custom time format — use “%d min”, “%d minutes”, or any text with %d as placeholder
 * Enable / disable without deactivating the plugin
 * `[minuteread_time]` shortcode — place reading time anywhere
 * Works with non-Latin scripts (Bengali, Arabic, CJK, etc.)
 * Lightweight: no jQuery, no external requests
 * Developer-friendly: `minuteread_reading_time_output`, `minuteread_word_count`,`
   minuteread_output_html` filters
 * Translation-ready

**Shortcode usage:**

Place `[minuteread_time]` in any post, page, or widget to display the reading time
for the current post.

### Why Use This Plugin?

 * Improve user engagement
 * Reduce bounce rate
 * Help readers estimate time commitment

## Screenshots

 * [[
 * Reading time displayed before post content on the frontend.
 * [[
 * Admin settings page — configure label, format, position, and words per minute.

## Installation

 1. Upload the `minuteread` folder to `/wp-content/plugins/`
 2. Activate the plugin through the **Plugins** menu in WordPress
 3. Visit **Settings > MinuteRead** to configure the plugin

## FAQ

### Does it work with all themes?

Yes. The reading time is injected via the standard `the_content` filter, which is
supported by every properly coded WordPress theme.

### Can I change the words-per-minute speed?

Yes. Go to **Settings > MinuteRead** and update the “Words per minute” field. The
default is 200 (average adult reading speed). Accepted range: 50–1000.

### Can I change the label text?

Yes. Use the **Label** field in Settings to replace “Estimated Reading Time” with
any text you prefer — including text in your own language.

### Can I change how the time is displayed?

Yes. Use the **Time Format** field. The placeholder `%d` will be replaced with the
number of minutes. Examples: `%d min`, `%d minutes`, `%d dakika`.

### Can I show the reading time only in specific locations?

Disable the automatic insertion by unchecking **Enable Plugin** in settings, then
use the `[minuteread_time]` shortcode to place it exactly where you want.

### Does it work with Bengali, Arabic, or other non-Latin scripts?

Yes. The plugin first tries the standard Latin word counter, then falls back to 
a whitespace-based counter that works for any language.

### Does it work with custom post types?

Currently the automatic insertion works for posts only. Custom post type support
is planned for a future update.

### Is it translation-ready?

Yes. WordPress automatically loads translations for plugins hosted on WordPress.
org.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“MinuteRead — Reading Time for Posts” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Md Asadujjaman Sabuj ](https://profiles.wordpress.org/asad5516/)

[Translate “MinuteRead — Reading Time for Posts” into your language.](https://translate.wordpress.org/projects/wp-plugins/minuteread)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/minuteread/), check
out the [SVN repository](https://plugins.svn.wordpress.org/minuteread/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/minuteread/) by 
[RSS](https://plugins.trac.wordpress.org/log/minuteread/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release
 * Automatic reading time display on single posts
 * Before / after content position option
 * Configurable words-per-minute setting (50–1000)
 * Custom label and time format
 * Enable / disable toggle
 * Non-Latin language support (Bengali, Arabic, CJK)
 * [minuteread_time] shortcode support
 * Developer filters: minuteread_reading_time_output, minuteread_word_count, minuteread_output_html
 * Translation-ready

## Meta

 *  Version **1.0.0**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.2 or higher **
 * Tags
 * [estimated reading time](https://wordpress.org/plugins/tags/estimated-reading-time/)
   [read time](https://wordpress.org/plugins/tags/read-time/)[reading time](https://wordpress.org/plugins/tags/reading-time/)
 *  [Advanced View](https://wordpress.org/plugins/minuteread/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/minuteread/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/minuteread/reviews/)

## Contributors

 *   [ Md Asadujjaman Sabuj ](https://profiles.wordpress.org/asad5516/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/minuteread/)