Title: Blog Post Reading Time
Author: Rathod Narendrasinh
Published: <strong>July 30, 2025</strong>
Last modified: September 4, 2025

---

Search plugins

![](https://ps.w.org/blog-post-reading-time/assets/banner-772x250.jpg?rev=3356128)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/blog-post-reading-time/assets/icon-256x256.png?rev=3356128)

# Blog Post Reading Time

 By [Rathod Narendrasinh](https://profiles.wordpress.org/rathodnaren/)

[Download](https://downloads.wordpress.org/plugin/blog-post-reading-time.2.1.zip)

 * [Details](https://co.wordpress.org/plugins/blog-post-reading-time/#description)
 * [Reviews](https://co.wordpress.org/plugins/blog-post-reading-time/#reviews)
 *  [Installation](https://co.wordpress.org/plugins/blog-post-reading-time/#installation)
 * [Development](https://co.wordpress.org/plugins/blog-post-reading-time/#developers)

 [Support](https://wordpress.org/support/plugin/blog-post-reading-time/)

## Description

**Blog Post Reading Time** is a lightweight plugin that enhances your blog posts
with two key features:

 1. **Estimated Reading Time** – show readers how long it will take to read your article.
 2. **Listen to Article (Text-to-Speech)** – allow visitors to listen to your blog 
    post using a simple “Listen” button powered by the browser’s built-in speech API.

These features improve accessibility, keep users engaged, and reduce bounce rates
by giving them multiple ways to consume your content.

**Features:**
 – Automatically display reading time on posts – Shortcode support:`[
bprt_post_reading_time]` and `[bprt_listen_article]` – Customizable label text (
e.g., “Estimated reading time:”) – Option to show or hide the clock icon (⏱) – Display
positions: after title, after featured image, or before content – Custom font size
setting (in px) – Adjustable words-per-minute (WPM) setting – Add a custom postfix(
e.g., “min read”) – Enable/disable “Listen to this Article” feature – Lightweight
and works without third-party APIs (uses browser’s built-in Web Speech API)

### License

This plugin is released under the GPLv2 or later.

### Credits

Developed by Rathod Narendra
 Visit: https://kappatechnosoft.com

## Screenshots

[⌊Plugin settings panel.⌉⌊Plugin settings panel.⌉[

Plugin settings panel.

[⌊Display position selection⌉⌊Display position selection⌉[

Display position selection

[⌊Display Mode Selection⌉⌊Display Mode Selection⌉[

Display Mode Selection

[⌊Show the reading time and listen button on post⌉⌊Show the reading time and listen
button on post⌉[

Show the reading time and listen button on post

## Installation

 1. Upload the plugin folder `blog-post-reading-time` to the `/wp-content/plugins/`
    directory.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Navigate to **Settings > Blog Post Reading Time** to configure options.
 4. Use the shortcodes `[bprt_post_reading_time]` or `[bprt_listen_article]` in your
    posts if you want manual placement.

## FAQ

### Can I use this manually with a shortcode?

Yes. Use `[bprt_post_reading_time]` for reading time and `[bprt_listen_article]`
for the listen button.

### Does the listen feature require an external API or paid service?

No. It uses the browser’s built-in **Web Speech API**, which is completely free.

### Will it work with custom post types?

Currently, it supports the default `post` type. Custom post type support may be 
added in future updates.

### Can I hide the clock icon?

Yes, the plugin includes a checkbox setting to toggle the clock icon on or off.

### Can I disable the listen feature if I don’t want it?

Yes. The “Listen to Article” option can be turned on or off in the plugin settings.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Blog Post Reading Time” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Rathod Narendrasinh ](https://profiles.wordpress.org/rathodnaren/)

[Translate “Blog Post Reading Time” into your language.](https://translate.wordpress.org/projects/wp-plugins/blog-post-reading-time)

### Interested in development?

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

## Changelog

#### 2.1

 * Added **Listen to Article** feature with shortcode `[bprt_listen_article]`
 * Added toggle option in settings to enable/disable listening feature
 * Improved shortcode rendering and frontend scripts

#### 1.1

 * Added shortcode option
 * Added display mode: automatic or manual
 * New settings: font size, label, postfix, WPM, icon toggle
 * Improved rendering logic

#### 1.0

 * Initial release

## Meta

 *  Version **2.1**
 *  Last updated **12 months ago**
 *  Active installations **100+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.8.8**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/blog-post-reading-time/)
 * Tags
 * [post reading time](https://co.wordpress.org/plugins/tags/post-reading-time/)
   [reading time](https://co.wordpress.org/plugins/tags/reading-time/)[text to speech](https://co.wordpress.org/plugins/tags/text-to-speech/)
 *  [Advanced View](https://co.wordpress.org/plugins/blog-post-reading-time/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/blog-post-reading-time/reviews/)

## Contributors

 *   [ Rathod Narendrasinh ](https://profiles.wordpress.org/rathodnaren/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/blog-post-reading-time/)