BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
AR Back To Top icon
Actively maintained Tested with WP 7.1 #39 in back to top

AR Back To Top

Add a lightweight, fully customizable scroll to top button with smooth animation, scroll progress indicator, and mobile-friendly positioning.

Active installs20+10+ tier
Downloads · 30d87▼ -66.3% vs prev. 30d
Rating5/52 reviews
Health score70/100Good
All-time downloads4.5KSince Jan 2019
Support resolved—No recent threads
RequiresWP 4.8PHP 7.4+
Downloads · 7d19▲ +18.8% week over week
Our verdict

Solid choice

AR Back To Top is a solid plugin choice in 2026, with a few things worth checking first. It runs on 20+ sites, is rated 5/5 and was last updated 1 month ago, and scores 70/100 on our health check.

  • Tested with the latest WordPress (7.1)
  • Small user base (20+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

112233Jul 14Aug 27Oct 11
Yesterday2
Daily average (1y)3
Peak day46Mar 26, 2026
Last 12 months1.2K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where AR Back To Top stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
back to top #18 3,976 Best back to top plugins →
floating button >100 2,047 Best floating button plugins →
scroll progress #61 804 Best scroll progress plugins →
scroll to top button #38 1,758 Best scroll to top button plugins →
smooth scroll >100 735 Best smooth scroll plugins →

Version adoption

Share of active sites per release.

  • 3.159.3%
  • 2.1040.7%

Rating breakdown

★★★★★★★★★★ 5 from 2 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About AR Back To Top

From the official readme · v3.1.4

Description

AR Back To Top adds a beautiful, customizable scroll to top button to your WordPress site — no coding required. Install it in seconds from the WordPress plugin directory and configure everything through a modern settings panel with live preview.

Perfect for blogs, business sites, portfolios, and WooCommerce stores. The button appears when visitors scroll down and smoothly returns them to the top with a single click. Includes a scroll progress indicator, device-specific positioning, page-level visibility controls, and 19 built-in icons — all powered by lightweight vanilla JavaScript with zero jQuery dependency.

AR Back To Top Features

  • Displays a Back to Top button when the user scrolls down the page.
  • Smooth scroll animation with multiple easing effects (linear, ease-in, ease-out, ease-in-out).
  • Fully customizable — no coding required.
  • Modern tabbed settings UI with live preview panel.
  • Choose from 19 Font Awesome 6 icons via an interactive icon picker.
  • Custom icon upload — upload PNG, JPG, GIF, or SVG from your media library.
  • Button shape presets — circle, square, rounded square, or custom border-radius.
  • Supports custom button size, icon size, and padding.
  • Customize background, text, border colors with separate hover states.
  • Set the button position — left, right, or center bottom.
  • Separate mobile positioning — independent bottom/side offsets for mobile.
  • Define scroll offset — control when the button appears.
  • Adjustable scroll duration for a smoother UX.
  • Auto-hide button after configurable seconds of inactivity.
  • Scroll progress indicator — circular SVG progress ring around the button.
  • Reading progress bar — horizontal bar at the top of the page showing how far the visitor has scrolled, with configurable color and height.
  • Scroll to bottom button — optional second button that scrolls to the bottom of the page, with the same easing and styling.
  • Button entrance animations — fade-in, bounce, or scale animation when the button appears on scroll.
  • Smart show/hide — hide the button when scrolling up, show when scrolling down for a cleaner UX.
  • Click analytics — track how many times the button is clicked, viewable in the admin settings.
  • Keyboard shortcut — press Home key to scroll to top (when enabled).
  • WooCommerce integration — hide the button on shop, product, cart, and checkout pages.
  • Touch gesture support — swipe up on mobile devices to scroll to top.
  • Page/post display filter — show or hide on specific pages/posts with Select2 search.
  • Device visibility — hide on desktop, tablet, or mobile with custom breakpoints.
  • Show in WP admin area — enable the button in the WordPress dashboard.
  • Shortcode support — use [ar_back_to_top] to place the button anywhere in your content.
  • Enable or disable the button with a single click.
  • Font Awesome version control — choose FA 6, FA 5, or skip loading if already enqueued.
  • Supports custom CSS for advanced styling with CSS hook hints.
  • Tooltip text and z-index control.
  • Reset to defaults with one click.
  • Option to load JavaScript asynchronously for performance.
  • Zero jQuery on frontend — vanilla JavaScript, requestAnimationFrame throttled.
  • Conditional asset loading — CSS/JS not loaded on pages where button is hidden.
  • SVG upload support for custom icons (admin-only for security).
  • Accessible — semantic <button> element, ARIA labels, screen reader text, keyboard navigation.
  • PHP 8.2+ compatible — no deprecated dynamic properties.
  • Compatible with all modern WordPress themes.
  • Cross-browser compatible (Chrome, Firefox, Safari, Edge, etc.).

Installation

Install via WordPress Dashboard

  1. Log in to your WordPress admin panel.
  2. Navigate to Plugins → Add New.
  3. In the search field, type AR Back To Top.
  4. Locate the plugin in the results and click Install Now.
  5. Once installed, click Activate.

Manual Installation (ZIP Upload)

  1. Visit the WordPress.org Plugins Directory and search for AR Back To Top.
  2. Download the plugin .zip file to your computer.
  3. In your WordPress admin panel, go to Plugins → Add New → Upload Plugin.
  4. Click Choose File, select the downloaded ZIP file, and click Install Now.
  5. After installation, click Activate Plugin.

Install via FTP or File Manager

  1. Download the plugin ZIP file from WordPress.org.
  2. Extract the contents of the ZIP file to your computer.
  3. Open your preferred FTP client (e.g., FileZilla, Cyberduck) or use your hosting provider’s File Manager.
  4. Upload the extracted folder to your WordPress plugin directory:
    wp-content/plugins/
  5. Log in to your WordPress admin dashboard.
  6. Navigate to Plugins → Installed Plugins.
  7. Find AR Back To Top in the list and click Activate.

Frequently asked questions

What does this plugin do?

AR Back To Top adds a customizable “Back to Top” button to your WordPress site. When visitors scroll down the page, the button appears and smoothly scrolls them back to the top when clicked.

How do I enable the button?

After activating the plugin, go to Back To Top in your WordPress admin menu. Toggle Enable Back To Top on the General tab and click Save Changes.

Can I use my own icon or image?

Yes. On the Appearance tab, set Button Style to “SVG Icon” to pick from 19 built-in icons, “Image Only” for bundled images, “External Image URL” for a remote image, or “Custom Upload” to upload your own PNG, JPG, GIF, or SVG icon from the media library.

How do I change the button colors?

Go to the Colors & Style tab. You can set background, text/icon, and border colors for both normal and hover states using the color picker.

Can I hide the button on mobile or tablet?

Yes. On the Visibility tab, toggle Hide on Tablet or Hide on Mobile and set the breakpoints to control at which screen widths the button is hidden.

Can I show the button only on specific pages?

Yes. On the Visibility tab, change the Display Mode to “Show only on selected pages” or “Hide on selected pages” and search for the pages/posts you want.

Does this plugin slow down my site?

No. The frontend uses zero jQuery — it is written in pure vanilla JavaScript with requestAnimationFrame throttling and passive event listeners. Assets are only loaded on pages where the button is displayed. You can also enable async script loading for additional performance.

Can I add a scroll progress indicator?

Yes. On the Scroll Behavior tab, enable Scroll Progress to display a circular progress ring around the button that fills as the user scrolls down the page.

How do I change the button position?

On the Position & Size tab, choose left, right, or center bottom placement. You can also adjust the bottom and side offsets in pixels, and set separate offsets for mobile devices.

Can I use this button in the WordPress admin area?

Yes. On the General tab, enable Show in Admin Area to display the back-to-top button inside the WordPress dashboard.

How do I reset all settings to defaults?

Click the Reset to Defaults button at the bottom of the settings page. A confirmation dialog will appear before resetting.

Is the plugin accessible?

Yes. The button uses a semantic element with ARIA labels, screen reader text, and a :focus-visible outline for keyboard navigation.

Is this plugin compatible with my theme?

AR Back To Top is compatible with all standard WordPress themes. It uses high-specificity CSS selectors with !important to ensure the button displays correctly regardless of your theme’s styles.

Is this a lightweight back to top plugin?

Yes. AR Back To Top is one of the lightest scroll to top plugins available. The frontend JavaScript is under 5KB and uses zero jQuery. It uses requestAnimationFrame throttling and passive event listeners for optimal scroll performance. CSS and JS are only loaded on pages where the button is visible.

Does this plugin work with Elementor, Divi, or other page builders?

Yes. AR Back To Top works with all WordPress themes and page builders including Elementor, Divi, Beaver Builder, and the block editor. The button is rendered in the footer and does not interfere with page builder content.

Can I add a scroll progress bar to my WordPress site?

Yes. AR Back To Top includes a scroll progress indicator that displays as a circular ring around the button, showing how far the visitor has scrolled down the page. Enable it on the Scroll Behavior tab.

Will this plugin slow down my WordPress site?

No. Unlike many back to top plugins that load jQuery and Font Awesome from a CDN, AR Back To Top uses inline SVG icons and vanilla JavaScript. No external requests are made. Assets are conditionally loaded only on pages where the button is displayed.

Does this plugin support WooCommerce?

Yes. AR Back To Top works on all WordPress pages including WooCommerce shop, product, and cart pages. You can use the page visibility settings to show or hide the button on specific WooCommerce pages.

Can I use a shortcode to place the back to top button?

Yes. Use the [ar_back_to_top] shortcode to place the button anywhere in your content. The shortcode bypasses visibility settings, so the button always appears where you place it. The automatic footer button still works alongside the shortcode.

Where can I report bugs or suggest features?

Please email anisur2805@gmail.com for any questions, bug reports, or feature suggestions.

Changelog

3.1.4

Bug Fixes
* Restore backward compatibility for sites upgrading from v3.0.x: guard frontend asset options against missing localized data so older settings no longer cause silent JS failures
* Fix duplicate @keyframes arbtt-bounce in dynamic CSS output, which could cause animation conflicts
* Fix incorrect arbtt_transition_time option reference in asset localization; now correctly reads arbtt_fadein
* Ensure reading progress bar still renders when the main plugin is disabled but the progress feature is independently enabled
* Fix text button style ignoring the configured font size — arbtt_fz is now applied to .arbtt via dynamic CSS

3.1.3

Bug Fixes
* Restore backward compatibility for sites upgrading from v3.0.x: guard frontend asset options against missing localized data so older settings no longer cause silent JS failures
* Fix duplicate @keyframes arbtt-bounce in dynamic CSS output, which could cause animation conflicts
* Fix incorrect arbtt_transition_time option reference in asset localization; now correctly reads arbtt_fadein
* Ensure reading progress bar still renders when the main plugin is disabled but the progress feature is independently enabled

3.1.3

Compatibility & Fixes
* Tested up to WordPress 7.1
* Fix the [ar_back_to_top] shortcode producing no output — the registered callback was missing
* Load the button CSS and JavaScript on pages where only the shortcode places the button
* Prevent the shortcode and the automatic footer button rendering twice on the same page

3.1.2

Compatibility & Fixes
* Tested up to WordPress 7.0
* Fix upgrade routine running on every admin page load due to version constant mismatch
* Add 20 missing default options — prevents broken features for users upgrading from older versions
* Add one-time “What’s new” admin notice after each update

3.1.1

Bug Fix
* Fix admin notices from other plugins injecting inside the plugin header and breaking layout

3.1.0

New Features
* Scroll-to-bottom button option
* Reading progress bar below admin bar
* Button entrance animations (fade, bounce, scale)
* Smart show/hide (direction-aware visibility)
* Click analytics tracking
* Keyboard shortcut (Home key)
* Touch gesture support (swipe-up)
* WooCommerce-specific visibility controls
* [ar_back_to_top] shortcode support

Full changelog on WordPress.org →

Screenshots

General settings tab with enable/disable toggle, async loading, and live preview panel.
General settings tab with enable/disable toggle, async loading, and live preview panel.
Appearance settings — choose from SVG Icon, Text Only, Image, Both, External URL, or Custom Upload.
Appearance settings — choose from SVG Icon, Text Only, Image, Both, External URL, or…
Visibility settings — control display mode, device-specific hiding, and custom breakpoints.
Visibility settings — control display mode, device-specific hiding, and custom…
Frontend output — the back-to-top button displayed on a live WordPress site.
Frontend output — the back-to-top button displayed on a live WordPress site.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best AR Back To Top alternatives

All back to top plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WPFront Scroll Top WPFront Scroll Top Adds a lightweight and smooth "Scroll to Top" button to your WordPress site, improving… by Syam Mohan 200K+ ★★★★★★★★★★ 4.9 (142) 2 months ago 88
2 To Top To Top To Top is a nifty lightweight plugin. It adds a highly customizable button, which when… by Catch Themes 60K+ ★★★★★★★★★★ 4.8 (54) 5 months ago 75
3 Smooth Back To Top Button Smooth Back To Top Button Smooth Back To Top button with scroll progress indicator. by Tanvirul Haque 40K+ ★★★★★★★★★★ 4.9 (31) 1 month ago 87
4 Infinity23 (Formerly Tag Manager) – One Plugin That Replaces All The Rest Infinity23 (Formerly Tag Manager) All in one WordPress plugin - accessibility, tag manager, notes, floating contact buttons… by YYDevelopment 20K+ ★★★★★★★★★★ 4.7 (53) 2 weeks ago 89
5 Simple Floating Menu Simple Floating Menu Floating buttons for calls, WhatsApp, email, social profiles and back to top, in the shape… by hashthemes 10K+ ★★★★★★★★★★ 5 (38) 4 weeks ago 79
6 jQuery Smooth Scroll jQuery Smooth Scroll Activate the plugin for smooth scrolling and smooth "back to top" feature. by Anand Kumar 10K+ ★★★★★★★★★★ 4.5 (47) 9 months ago 60
7 Scroll Back To Top Scroll Back To Top This plugin will add a button that allows users to scroll smoothly to the top of the page. by joesexton00 10K+ ★★★★★★★★★★ 4.2 (56) 9 years ago 43
8 Smooth Scroll Up Smooth Scroll Up Smooth Scroll Up is a lightweight plugin that creates a customizable back to top feature in… by Konstantinos Kouratoras 6K+ ★★★★★★★★★★ 4.8 (59) 8 years ago 45
9 Back To The Top Button Back To The Top Button Simple plugin that allow you add back to top button and get to the top of the page when… by YYDevelopment 4K+ ★★★★★★★★★★ 5 (27) 2 months ago 85
10 Scroll Back To Top Button Scroll Back To Top Button This is just a very simple plugin to have a scroll back to top button throughout your whole… by Sayful Islam 3K+ ★★★★★★★★★★ 4 (8) 1 year ago 45

FAQ

AR Back To Top: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 12, 2026

Is AR Back To Top free?

Yes. AR Back To Top is free to download and use from the official WordPress.org plugin directory.

Is AR Back To Top safe to use in 2026?

AR Back To Top is a solid plugin choice in 2026, with a few things worth checking first. It runs on 20+ sites, is rated 5/5 and was last updated 1 month ago, and scores 70/100 on our health check.

How many websites use AR Back To Top?

AR Back To Top is active on 20+ WordPress websites and has been downloaded 4,547 times since it launched in January 2019. It was downloaded 87 times in the last 30 days.

Does AR Back To Top work with WordPress 7.1?

Yes. The developer has tested AR Back To Top up to WordPress 7.1.3, the latest release. It requires WordPress 4.8 or newer.

What PHP version does AR Back To Top need?

AR Back To Top requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was AR Back To Top last updated?

The latest version, 3.1.4, was released on August 28, 2026 (1 month ago).

Who makes AR Back To Top?

AR Back To Top is developed and maintained by Anisur Rahman.

What are the best alternatives to AR Back To Top?

The most popular alternatives to AR Back To Top are WPFront Scroll Top (200K+ installs), To Top (60K+ installs) and Smooth Back To Top Button (40K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.