How to Auto-Scroll a Web Page to the Bottom Without Touching the Mouse
Patrick Bushe
July 28, 2025 · 5 min read
You don't need a mouse or an extension to get to the bottom of a web page. Chrome has a keyboard shortcut that jumps there instantly, and a one-line script makes a page scroll by itself at a reading pace.
Jump straight to the bottom
- Windows and Linux: press
End, orCtrl + End. On laptops without an End key, tryFn + Right arrow. - Mac: press
Cmd + Down arrow, orFn + Right arrow. - Page by page:
Spacescrolls down one screen andShift + Spacegoes back up.Page Downdoes the same.
Click once on a blank part of the page first, so the keys go to the page and not a search box.
Pages that keep loading more
On infinite-scroll pages (social feeds, search results, some shops), the bottom moves every time new items load. Press End, wait a second for the next batch, and press it again. Repeat until nothing new loads.
Hands-free scrolling with middle-click
On Windows, Chrome has built-in autoscroll. Click the mouse wheel (middle button) once on the page, then move the pointer slightly below the icon that appears. The page scrolls on its own, faster the further you move. Click again to stop. It works with most mice that have a clickable wheel.
Slow, steady auto-scroll with one line of code
To have the page scroll by itself at reading speed, for following lyrics, a recipe, or a teleprompter-style script:
- Press
F12(orCmd + Option + Jon Mac) to open the Console. The first time, Chrome may ask you to typeallow pastingbefore it lets you paste. - Paste this and press Enter:
window.autoScroll = setInterval(() => window.scrollBy(0, 1), 30) - To go faster, raise the
1or lower the30. To stop, runclearInterval(window.autoScroll), or reload the page.
To jump to the very bottom with a script instead, run window.scrollTo(0, document.body.scrollHeight).
Only paste code you understand into the Console, and never paste something a stranger sent you: scammers use the Console to steal accounts. The lines above only scroll the page.
Make it a one-click button
To keep the script handy, make a bookmarklet. Create a new bookmark, name it "Auto-scroll", and paste this as the URL:
javascript:(()=>{if(window.__as){clearInterval(window.__as);window.__as=null}else{window.__as=setInterval(()=>scrollBy(0,1),30)}})()
Click the bookmark to start scrolling and click it again to stop. If it does nothing on a particular site, use the Console method instead.
Extensions
If you'd rather have buttons and a speed slider, search the Chrome Web Store for "auto scroll". Pick one that only asks for access to the sites you use it on, and read recent reviews, since abandoned scroll extensions are common.