Back to Blog

How to Auto-Scroll a Web Page to the Bottom Without Touching the Mouse

PB

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, or Ctrl + End. On laptops without an End key, try Fn + Right arrow.
  • Mac: press Cmd + Down arrow, or Fn + Right arrow.
  • Page by page: Space scrolls down one screen and Shift + Space goes back up. Page Down does 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:

  1. Press F12 (or Cmd + Option + J on Mac) to open the Console. The first time, Chrome may ask you to type allow pasting before it lets you paste.
  2. Paste this and press Enter: window.autoScroll = setInterval(() => window.scrollBy(0, 1), 30)
  3. To go faster, raise the 1 or lower the 30. To stop, run clearInterval(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.

More Tools by Patrick Bushe

Free Chrome extensions to boost your productivity and privacy