Scroll to Top Button icon

Scroll to Top Button

Extension Actions

How to install Open in Chrome Web Store
CRX ID
jkpaidneehlecihjpieafnhfbocbbboa
Status
  • Live on Store
Description from extension meta

Floating scroll-to-top button on all websites. Customize position, exclude sites, works everywhere.

Image from store
Scroll to Top Button
Description from store

Tired of endless scrolling just to get back to the top of a page? Scroll to Top Button adds a sleek, floating button to any website — one tap and you're back at the top with a smooth scroll animation. Lightweight, private, and completely under your control.

✨ KEY FEATURES

⬆️ Floating Scroll-to-Top Button — A clean, circular button with a chevron icon appears when you scroll down. Click it to smoothly scroll back to the top of the page. Simple, fast, effective. This cracker of a feature helps you navigate long web pages with ease, making your online experience a breeze. No more getting stuck in the digital quicksand!

🎯 Per-Site Enable/Disable — The button is disabled by default on every site. You choose exactly where it appears. Open the popup, click the toggle for the current site, done. No clutter on sites where you don't need it. This means you've got full control, mate – no unnecessary bells and whistles unless you want 'em.

📐 9-Position Placement Grid — Place the button anywhere on screen using a visual 3x3 grid: top, centre, or bottom combined with left, centre, or right. Nine possible positions. Pick the spot that works best for each page layout. Whether you're on a news site or a shopping spree, you can stash the button wherever it's most convenient, like finding the perfect spot for your stubby holder.

📌 Per-Site Position Memory — Different sites, different layouts. Set the button to bottom-right on one site and top-left on another. Scroll to Top Button remembers each site's position independently, so your preferences are always respected. It's like your digital mate who always remembers your favourite spot at the pub – no need to remind it!

🛡️ Shadow DOM Isolation — The button lives inside a Shadow DOM container, completely isolated from the host page's CSS. This means zero style conflicts — the button looks and works perfectly on every website, no matter how complex the page styling is. This ensures the button is a good bloke, never clashing with the website's original design. It's built tough, like a Holden ute on a dusty outback road.

🌙 Dark Mode Support — Automatically adapts to your system's colour scheme. Light background on light mode, translucent glass effect on dark mode. Also detects the html[dark] attribute used by many websites for manual dark mode toggles. Whether you prefer a bright sunny interface or a moonlit one, this button will blend in like a chameleon in the Aussie bush.

🌍 55 Languages — The extension popup and all interface text are fully localised in 55 languages including English, Spanish, French, German, Japanese, Korean, Chinese (Simplified and Traditional), Arabic, Hindi, Russian, Portuguese, and many more. It's like having a translator in your pocket, making it accessible to anyone, anywhere, even if they're not fluent in Strine.

♿ Keyboard Accessible — The scroll-to-top button supports keyboard navigation. Tab to it, press Enter or Space to activate. Includes proper ARIA role and label for screen readers. This ensures everyone can use it, no worries. It's as inclusive as a backyard BBQ.

🎯 HOW IT WORKS

1. Install — Click "Add to Chrome" and the extension is ready. No account needed, no sign-up, no setup wizard. It's quicker than cracking open a cold one.

2. Visit any website — Navigate to a page where you want the scroll-to-top button to appear.

3. Enable the site — Click the Scroll to Top Button icon in your toolbar. Hit the toggle to enable the button on the current site. The floating button appears immediately. Easy peasy, lemon squeezy.

4. Choose a position — Use the 3x3 grid in the popup to place the button exactly where you want it on screen. Your choice is saved for this specific site. You're the boss, applesauce.

5. Scroll and click — Scroll down any page. When you pass the scroll threshold, the button fades in with a smooth animation. Click it to glide back to the top. That's it. It’s as simple as putting another shrimp on the barbie.

🔒 PRIVACY & SECURITY

Scroll to Top Button is built with privacy as a core principle. Here is exactly what this extension does and does not do:

🚫 No tracking — There is no analytics code, no telemetry, no usage statistics. Nothing is measured or reported. Your online activity is your business, not ours.

🚫 No data collection — Your browsing history, enabled sites list, and position preferences never leave your browser. Everything is stored locally in Chrome's sync storage. Your secrets are safe with us, mate.

🚫 No external requests — The extension makes zero network requests. No remote servers, no CDNs, no third-party scripts. Every asset — fonts, icons, styles — is bundled directly in the extension. It's a self-sufficient unit, like a tough little swagman.

🚫 No ads — No advertisements, no sponsored content, no monetisation of any kind. This means no annoying pop-ups getting in your way, just pure, unadulterated scrolling goodness.

📋 Permission Explanation:
• storage — Used to save your list of enabled sites and button position preferences. This data syncs across your Chrome instances via Chrome's built-in sync but is never sent to any external server.
• activeTab — Used to detect the hostname of the current tab so the popup can show whether the site is enabled and allow you to toggle it. This permission does not grant access to page content.

That's it. Two permissions, both essential, both minimal. We don’t ask for more than we need, just like a fair dinkum Aussie.

💡 USE CASES

📰 News and Article Sites — Long-form articles on sites like Medium, news portals, and blogs often require extensive scrolling. Enable the button on your favourite reading sites and jump back to the navigation menu or headline instantly. Whether you're catching up on the latest from the ABC or reading a deep dive on The Guardian, you'll be zipping around with ease.

🛒 Shopping and E-Commerce — Product listing pages on Amazon, eBay, Etsy, and other marketplaces can go on forever. The scroll-to-top button lets you quickly return to filters, search bars, and category navigation without scrolling manually. No more getting lost in a sea of products on Catch or Myer online – find what you need and get to the checkout faster!

📱 Social Media Feeds — Infinite-scroll feeds on Reddit, Twitter/X, Hacker News, and forums. After scrolling through dozens of posts, one click takes you back to the top to refresh or navigate. Perfect for those endless TikTok or Facebook feeds when you just want to get back to the top of the conversation.

📚 Documentation and Reference — Technical documentation, API references, Wikipedia articles, and research papers with lengthy content. Place the button in a convenient corner and jump between sections efficiently. Great for students and professionals alike navigating dense scientific papers or government information from the ATO.

💬 Forums and Comment Threads — Long discussion threads on Stack Overflow, GitHub issues, or community forums. Scroll through answers and comments, then instantly return to the original question or post. For all you forum legends out there on Whirlpool or local community groups, this button will be your best mate.

⭐ WHY CHOOSE SCROLL TO TOP BUTTON

🎛️ Opt-In, Not Opt-Out — Most scroll-to-top extensions inject buttons on every single page. Scroll to Top Button takes the opposite approach: disabled by default, enabled only where you want it. Your browser stays clean. It's like having a designated driver – only there when you need 'em.

🧩 True CSS Isolation — Shadow DOM is not just a buzzword here. The button is rendered inside a closed shadow root, meaning absolutely no CSS from the host page can affect it, and the button's styles cannot leak out. This is the correct engineering approach, and most competing extensions skip it entirely. We've done the hard yakka to make sure this button is top-notch.

📐 Flexible Positioning — Nine positions instead of the typical one or two. Bottom-right is not always the best spot — some sites have chat widgets, cookie banners, or floating elements in that corner. Move the button wherever it fits. You're not stuck with one option, you can shuffle it around like a deck of cards.

🧠 Per-Site Intelligence — The extension remembers not just which sites are enabled, but also the button position for each individual site. Configure once, forget about it. It’s smarter than your average joey!

⚡ Zero Performance Impact — No background scripts running, no persistent connections, no timers polling. The content script uses a passive scroll listener and only activates when the page is in the enabled list. If the site is not enabled, the button is hidden and the script is essentially dormant. It runs as smooth as a baby's bottom, so your computer won't choke.

🔄 Live Updates — When you change settings in the popup, the button on the page updates immediately. No need to refresh the tab. Instant gratification, just like finding a tenner in your old jeans.

📋 TECHNICAL DETAILS

• Manifest V3 — Built on Chrome's latest extension platform for improved security and performance. Keeping up with the times, just like a fresh batch of Tim Tams.
• Supported Browsers — Google Chrome, Chromium-based browsers (Edge, Brave, Opera, Vivaldi, Arc). Works across all your favourite browsers, no worries.
• Content Script Injection — Runs at document_idle for zero impact on page load time. Your page will load quicker than a kookaburra laughs.
• Scroll Threshold — Button appears after scrolling 300 pixels, preventing it from showing on short pages. It's smart enough to know when you actually need it.
• Animation — Smooth fade-in with translateY transition. Scroll behaviour uses the native smooth scroll API. It's a classy act, not a clunky one.
• Storage — Chrome sync storage ensures your settings follow you across devices where you are signed into Chrome. Your preferences are always with you, like a trusty Ugg boot.
• No Build Step — Pure vanilla JavaScript. No frameworks, no bundlers, no dependencies. Clean and lean, like a healthy Aussie diet.
• Lightweight — The entire extension is under 500KB including all 55 language files and bundled fonts. It won't chew up your bandwidth, mate.

🚀 GET STARTED

Click "Add to Chrome" to install Scroll to Top Button. There is nothing to configure upfront — just browse normally. When you land on a page where you want the button, click the extension icon and enable it for that site. Choose your preferred position and you are all set. The extension remembers your choice and the button will be there every time you visit. So, what are you waiting for? Get it installed and make your online scrolling as smooth as a dolphin's back!

Made with care by PYROCTAL.