Title: Reading Position Indicator
Author: Marcin Pietrzak
Published: <strong>އޭޕްރިލް 14, 2015</strong>
Last modified: އޮކްޓޯބަރ 14, 2025

---

Search plugins

![](https://ps.w.org/reading-position-indicator/assets/banner-772x250.png?rev=1137874)

![](https://ps.w.org/reading-position-indicator/assets/icon.svg?rev=1135339)

# Reading Position Indicator

 By [Marcin Pietrzak](https://profiles.wordpress.org/iworks/)

[Download](https://downloads.wordpress.org/plugin/reading-position-indicator.1.2.1.zip)

 * [Details](https://dv.wordpress.org/plugins/reading-position-indicator/#description)
 * [Reviews](https://dv.wordpress.org/plugins/reading-position-indicator/#reviews)
 *  [Installation](https://dv.wordpress.org/plugins/reading-position-indicator/#installation)
 * [Development](https://dv.wordpress.org/plugins/reading-position-indicator/#developers)

 [Support](https://wordpress.org/support/plugin/reading-position-indicator/)

## Description

Reading Position Indicator adds a stylish horizontal progress bar alongside your
content, showing readers how far they’ve scrolled. It enhances user engagement by
providing a clear visual cue of reading progress, ideal for blogs, articles, and
long-form content.

**Features**
 * Horizontal progress bar displayed on posts and pages. * Customizable
colors, opacity, rounded edges, and gradients. * Lightweight and performance optimized.*
Easy setup with no coding required. * Translation ready. * Compatible with most 
WordPress themes.

Thank you [Pankaj Parashar](http://pankajparashar.com/) for your article on CSS-
TRICKS about [Reading Position Indicator](https://css-tricks.com/reading-position-indicator/)

## Screenshots

 * [[
 * Plugin configuration screen
 * [[

## Installation

#### The super easy way

 1. **Log in** to your WordPress Admin panel.
 2. **Go to: Plugins > Add New.**
 3. **Type** ‘Reading Position Indicator’ into the Search Plugins field and hit Enter.
    Once found, you can view details such as the point release, rating and description.
 4. **Click** Install Now. After clicking the link, you’ll be asked if you’re sure 
    you want to install the plugin.
 5. **Click** Yes, and WordPress completes the installation.
 6. **Activate** the plugin.
 7. A new menu **Progress** in **Appearance** will appear in your Admin Menu.

#### The easy way

 1. Download the plugin (.zip file) on the right column of this page.
 2. In your Admin, go to menu Plugins > Add.
 3. Select button `Upload Plugin`.
 4. Upload the .zip file you just downloaded.
 5. Activate the plugin.
 6. A new menu **Progress** in **Appearance** will appear in your Admin Menu.

#### The old and reliable way (FTP)

 1. Upload `reading-position-indicator` folder to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. A new menu **Progress** in **Appearance** will appear in your Admin Menu.

## FAQ

### Can I change the color of the progress bar?

Yes, you can customize colors, opacity, and style from the plugin settings under
Appearance > Progress.

### Does this plugin affect site performance?

No, it is lightweight and optimized to have minimal impact on your site’s loading
speed.

### Is the progress bar visible on mobile devices?

Yes, the progress bar is responsive and works well on all screen sizes.

## Reviews

![](https://secure.gravatar.com/avatar/7059d901961a97e9a25509e63d4b98e52f31164d66d7afd53702bb0efb68a019?
s=60&d=retro&r=g)

### 󠀁[Got it just like I wanted within a minute](https://wordpress.org/support/topic/got-it-just-like-i-wanted-within-a-minute/)󠁿

 [mikoba](https://profiles.wordpress.org/mikoba/) މާރޗް 25, 2026

Simply does what it is supposed to do while looking pretty as well.

![](https://secure.gravatar.com/avatar/065ef92e2a2c923c925c8143170ce35d34d5b21092fd744fadb2211b7f499705?
s=60&d=retro&r=g)

### 󠀁[i like it](https://wordpress.org/support/topic/i-like-it-1060/)󠁿

 [steppe](https://profiles.wordpress.org/steppe/) ފެބްރުއަރީ 10, 2025

Simple and quality. I like It

![](https://secure.gravatar.com/avatar/7f6045c6035e8c6f749c3210cc803d9e042da7675be25b38d2fca9ec871f62d2?
s=60&d=retro&r=g)

### 󠀁[Simple, effective and quite pretty](https://wordpress.org/support/topic/simple-effective-and-quite-pretty/)󠁿

 [sycamoredream](https://profiles.wordpress.org/sycamoredream/) ޖުލައި 25, 2022

This is a nice plugin. Simple and reliable to install, easy to set up, and works
very well. For me it’s helped with issues associated with a very long longform page,
and has also contributed to overall look of my site.

![](https://secure.gravatar.com/avatar/c4887de438ad13a47b370e6a7561f2c86b2242b97426a965f4cf3c490b8b8b6d?
s=60&d=retro&r=g)

### 󠀁[Works fine!](https://wordpress.org/support/topic/works-fine-1393/)󠁿

 [Mahadi Hasan](https://profiles.wordpress.org/mhofficial1/) ޖެނުއަރީ 30, 2022

The plugin is working as expected. Thanks!

![](https://secure.gravatar.com/avatar/af049e279cddbd26f39facc0f006c6ffc99060bcce10fda88ed17514398ad861?
s=60&d=retro&r=g)

### 󠀁[Does the job](https://wordpress.org/support/topic/does-the-job-825/)󠁿

 [Evil Overlord](https://profiles.wordpress.org/evil-overlord/) ޖުލައި 29, 2021

Does what it’s asked to with no fuss, no trouble.

![](https://secure.gravatar.com/avatar/9dd3189890d436687a820563a3dabd4f65f702f649ad0d515f27a2d4e2b9b0c9?
s=60&d=retro&r=g)

### 󠀁[I like it!](https://wordpress.org/support/topic/i-like-it-849/)󠁿

 [John Serra](https://profiles.wordpress.org/johnserra/) އޭޕްރިލް 25, 2021

It does exactly what it is supposed to do, hassle-free!

 [ Read all 66 reviews ](https://wordpress.org/support/plugin/reading-position-indicator/reviews/)

## Contributors & Developers

“Reading Position Indicator” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ Marcin Pietrzak ](https://profiles.wordpress.org/iworks/)

“Reading Position Indicator” has been translated into 2 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/reading-position-indicator/contributors)
for their contributions.

[Translate “Reading Position Indicator” into your language.](https://translate.wordpress.org/projects/wp-plugins/reading-position-indicator)

### Interested in development?

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

## Changelog

#### 1.2.1 (2025-10-14)

 * The [iWorks Rate](https://github.com/iworks/iworks-rate) module has been updated
   to 2.3.1.
 * The [iWorks Options](https://github.com/iworks/wordpress-options-class) module
   has been updated to 3.0.8.

#### 1.2.0 (2025-06-02)

 * The [iWorks Rate](https://github.com/iworks/iworks-rate) module has been updated
   to 2.3.0.
 * The [iWorks Options](https://github.com/iworks/wordpress-options-class) module
   has been updated to 3.0.7.
 * Removed jQuery dependency from frontend, improving performance and reducing page
   load time.
 * Fixed security issues by properly escaping RGBA color values in the progress 
   bar.
 * Improved code quality and maintainability with modern JavaScript practices.
 * Fixed typo in ‘Secondary’ color option label.
 * Enhanced cross-browser compatibility for the progress indicator.
 * Added support for mobile devices with proper orientation change handling.

#### 1.1.2 (2025-03-24)

 * The issue with the saving multiple option value has been resolved.

#### 1.1.1 (2025-03-24)

 * The [iWorks Options](https://github.com/iworks/wordpress-options-class) module
   has been updated to 2.9.8.
 * The issue with the saving options has been resolved.

#### 1.1.0 (2025-03-02)

 * The [iWorks Rate](https://github.com/iworks/iworks-rate) module has been updated
   to 2.2.3.
 * The [iWorks Options](https://github.com/iworks/wordpress-options-class) module
   has been updated to 2.9.7.

#### 1.0.9 (2024-12-07)

 * The [iWorks Rate](https://github.com/iworks/iworks-rate) module has been updated
   to 2.2.1.
 * The missing $domain parameter in function call to __() has been fixed. [#1](https://github.com/iworks/reading-position-indicator/issues/1)
 * Escape functions where been added in few places.

#### 1.0.8 (2024-02-21)

 * The [iWorks Options](https://github.com/iworks/wordpress-options-class) module
   has been updated to 2.9.2.
 * The [iWorks Rate](https://github.com/iworks/iworks-rate) module has been updated
   to 2.1.8.
 * The build process has been updated.

#### 1.0.7 (2023-12-29)

 * The [iWorks Options](https://github.com/iworks/wordpress-options-class) module
   has been updated to 2.9.0.
 * The [iWorks Rate](https://github.com/iworks/iworks-rate) module has been updated
   to 2.1.6.

#### 1.0.6 (2022-01-20)

 * Updated iWorks Options to 2.8.0.
 * Updated iWorks Rate to 2.0.6.

#### 1.0.5 (2021-06-24)

 * Updated [WordPress Options Class](https://github.com/iworks/wordpress-options-class)
   class to 2.7.0.
 * Updated iWorks Rate to 2.0.2.

#### 1.0.4

#### 1.0.3 (2019-02-06)

 * Fixed translation problem. Props for [Nabil Moqbel](https://profiles.wordpress.org/nabilmoqbel/)
   for pointing this issue.
 * Updated [WordPress Options Class](https://github.com/iworks/wordpress-options-class)
   class to 2.6.2.

#### 1.0.2 (2017-05-20)

 * Added “indeterminate” option.
 * Added opacity for all colors.
 * Added rounded corners option.
 * Implemented smooth gradients.
 * Improved progress bar – now it count only document, not whole window.
 * Removed “to transparent” option.
 * Updated [WordPress Options Class](https://github.com/iworks/wordpress-options-class)
   class to 2.6.0.
 * Added “Rate” module to ask for review.

#### 1.0.1 (2015-04-18)

 * Remove “console.log” from script.
 * Fix small issue in main position class.

#### 1.0.0 (2015-04-14)

 * Init.

## Meta

 *  Version **1.2.1**
 *  Last updated **6 months ago**
 *  Active installations **900+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.8.5**
 *  PHP version ** 8.0 or higher **
 *  Languages
 * [Arabic](https://ar.wordpress.org/plugins/reading-position-indicator/), [English (US)](https://wordpress.org/plugins/reading-position-indicator/),
   and [Polish](https://pl.wordpress.org/plugins/reading-position-indicator/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/reading-position-indicator)
 * Tags
 * [animation](https://dv.wordpress.org/plugins/tags/animation/)[indicator](https://dv.wordpress.org/plugins/tags/indicator/)
   [progress bar](https://dv.wordpress.org/plugins/tags/progress-bar/)[reading time](https://dv.wordpress.org/plugins/tags/reading-time/)
   [time](https://dv.wordpress.org/plugins/tags/time/)
 *  [Advanced View](https://dv.wordpress.org/plugins/reading-position-indicator/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  66 5-star reviews     ](https://wordpress.org/support/plugin/reading-position-indicator/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/reading-position-indicator/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/reading-position-indicator/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/reading-position-indicator/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/reading-position-indicator/reviews/?filter=1)

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

[See all reviews](https://wordpress.org/support/plugin/reading-position-indicator/reviews/)

## Contributors

 *   [ Marcin Pietrzak ](https://profiles.wordpress.org/iworks/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/reading-position-indicator/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](http://iworks.pl/donate/reading-position-indicator.php)