Plugin
Utilities

Easy Scroll to Top

Scroll to Top Extension for Joomla

Instant access after purchase One-click Joomla updates Lifetime option available

30-day money-back guarantee

3.7K+ downloadsv1.35.0 ratingUpdated 2 days ago

Works with
Joomla 4 Joomla 5 Joomla 6
Easy Scroll to Top

What can Easy Scroll to Top do for you?

Built for real Joomla sites

Easy Scroll To Top is an extension which will help you to scroll you to top of your website with different 24 easing effects like easeInCirc, easeOutCirc, easeInOutCirc, easeInBounce, etc. Gets activated at the bottom right corner of the web page.

Default Look

Progress Ring

Scroll progress
The circle fills as the visitor moves down the page.

Presets
Switch to a minimal arrow, pill label, or square without starting over.

Live preview
The plugin screen shows the button before you save.

Top Or Bottom

Reading Bar

Optional bar
A thin progress line at the top or bottom of the viewport.

Bar only
Turn the button off and keep the reading bar.

Short pages
The bar stays hidden when the page does not scroll.

Second Control

Scroll To Bottom

Optional
A second button jumps to the end of the page.

Stack
Place it above or beside the top button, with its own gap.

Near the end
It hides when the visitor is already close to the bottom.

No Custom Code Required

Full Look Control

Shape and size
Circle, rounded, square, or pill. Size, icon, label, and colors.

Image or SVG
Use a media image or paste a sanitized SVG.

Dark palette
Optional colors when the device prefers dark mode.

Stay Out Of The Way

Position And Devices

Any corner
Offsets, clearance for chat widgets, and z-index.

Safe area and RTL
Respects screen insets. Left and right flip in RTL unless you lock the side.

Hide by device
Hide on phone, tablet, or desktop. Phone and tablet can use their own size and corner.

Targeting

Where It Shows

Menus and homepage
Show on all pages, only selected menu items, or all except selected.

URL and language
Include or exclude paths. Limit to selected content languages.

Components
Pick components where the button should stay hidden.

Joomla 4 / 5 / 6

Native And Cache Safe

System plugin
No module position. It still appears on long pages, including 404 layouts that render the site template.

No jQuery
One CSS file and one JavaScript file. Icons are inline SVG.

Page cache
The markup is in the cached HTML. Scroll math runs in the browser.

Scroll progress
The circle fills as the visitor moves down the page.

Presets
Switch to a minimal arrow, pill label, or square without starting over.

Live preview
The plugin screen shows the button before you save.

Optional bar
A thin progress line at the top or bottom of the viewport.

Bar only
Turn the button off and keep the reading bar.

Short pages
The bar stays hidden when the page does not scroll.

Optional
A second button jumps to the end of the page.

Stack
Place it above or beside the top button, with its own gap.

Near the end
It hides when the visitor is already close to the bottom.

Shape and size
Circle, rounded, square, or pill. Size, icon, label, and colors.

Image or SVG
Use a media image or paste a sanitized SVG.

Dark palette
Optional colors when the device prefers dark mode.

Any corner
Offsets, clearance for chat widgets, and z-index.

Safe area and RTL
Respects screen insets. Left and right flip in RTL unless you lock the side.

Hide by device
Hide on phone, tablet, or desktop. Phone and tablet can use their own size and corner.

Menus and homepage
Show on all pages, only selected menu items, or all except selected.

URL and language
Include or exclude paths. Limit to selected content languages.

Components
Pick components where the button should stay hidden.

System plugin
No module position. It still appears on long pages, including 404 layouts that render the site template.

No jQuery
One CSS file and one JavaScript file. Icons are inline SVG.

Page cache
The markup is in the cached HTML. Scroll math runs in the browser.

Docs & setup

Get up and running fast

Written guides for installing and configuring Easy Scroll to Top — from first setup to the options that matter.

  • Installation steps
  • Configuration options
  • Practical usage tips

Pricing

Choose the plan that fits

Save more as you scale — longer access means a bigger discount.

Compatible with
Joomla 4 Joomla 5 Joomla 6
Tester plan
30 Days
Basic testing plan. 30 days access only. No priority support. Access expires after 30 days - no future updates.
$9

$9

You save zero
Download Access - 30 Days
Support - 30 Days Email Support
1 Website License
Unlimited Downloads
No Priority Support
No Future Updates After 30 Days
Limited to Testing Only
30-Day Money Back Guarantee
Commercial Use License
6 Months
6 months access with priority support & bug fixes. Perfect for short-term projects and growing businesses.
$54

$19

You save $35
Download Access - 6 Months
Support - 6 Months + Priority Updates
2 Websites License
Unlimited Downloads
Priority Email Support
Priority Bug Fixes
6 Months Free Updates
30-Day Money Back Guarantee
Commercial Use License
Pay once
Lifetime
Lifetime access with dedicated support agent. Never pay again - unlimited updates & custom development support included.
$980

$49

You save 95%
Download Access - Lifetime
Support - Lifetime + Dedicated Support
Unlimited Websites License
Unlimited Downloads
Dedicated Support Agent
Lifetime Free Updates
Feature Request Priority
Custom Development Support
30-Day Money Back Guarantee
Commercial Use License

All-access bundle

Unlock every JoomlaX extension in one plan

Get all 100+ extensions, ongoing updates, and full-time support. Plans start at $99.

  • Satisfaction guarantee
  • Secure SSL payment
  • Updates included

Sign in to your account

Don't have an account yet? Register Now!