Skip to content
CraftlyKit
Guides7 min read

How to close a tab without losing your scroll position

Ctrl+Shift+T restores your place in a tab you just closed. For anything older, here are the methods that actually bring back your exact position.

By Published Updated

If you closed the tab a moment ago, press Ctrl + Shift + T (Cmd + Shift + T on macOS). Chrome reopens the most recently closed tab and restores your scroll position with it, because it is restoring a session entry rather than simply visiting a URL again. Press it repeatedly to walk further back through tabs you closed earlier in the session.

That covers the accident. The harder case is closing a tab deliberately and wanting your place back next week, and there the rule is simple: a URL alone will not do it. A bookmark, a link pasted into a notes app, a saved tab group — all of them reopen the page at the top. To get back to the paragraph you were on, you need something that stores a position as well as an address. Below are the ways to do that, starting with the free built-in ones.

Why does a bookmark not save your scroll position?

A bookmark stores a URL and a title, and nothing else — there is no field in it for how far down the page you had read. Knowing what a browser actually keeps explains which methods below work and which cannot.

A bookmark is a URL and a title. That is the entire record. When you open it, the browser requests the page fresh, the page renders from the top, and nothing in that exchange ever mentioned that you had read 60% of it.

A session entry is different. When Chrome closes a tab it keeps a short-lived record of the navigation, scroll offset included, and Ctrl + Shift + T replays that record. The same is true of the back button: navigating back within a tab restores your position, because that too is a history entry rather than a new visit.

So the practical distinction is this — history restores position, addresses do not. Everything below is a way of smuggling a position into something that would otherwise be only an address.

Select a sentence on the page, right-click the selection, and choose "Copy link to highlight." Chrome puts a URL on your clipboard with a fragment appended that encodes that text, and opening it later scrolls straight to that sentence and highlights it.

This is the best free option for saving your place, and very few people know it exists. Pick the first sentence of the paragraph you stopped at, so you land on the exact line rather than approximating your position.

What is good about it:

  • It costs nothing and needs no extension.
  • The result is an ordinary URL. Bookmark it, paste it into your notes, mail it to yourself, send it to your phone — it carries your position wherever a link can go.
  • It survives the page changing length, because it matches on text rather than on a pixel offset.

What to know before relying on it:

  • The copy menu item is a Chromium feature. Chrome and Edge have it; other browsers vary.
  • Opening such a link is supported more widely than creating one, but not everywhere. If you share one with someone whose browser does not support it, they get the page at the top — a graceful failure rather than a broken link.
  • It cannot match text that is not in the page's initial content. Something loaded afterwards, or hidden behind a "show more" button, may not be found.
  • It does nothing for a PDF, and nothing for a video.

For articles, documentation and long reference pages, this one trick solves most of the problem.

Can you use an anchor the page already provides?

Many long pages have headings with their own anchors. If a heading shows a small link icon on hover, or the URL changes as you scroll through a documentation site, you can copy that heading's link and return to that section directly.

This is less precise than a text fragment — it returns you to the section, not the sentence — but it is the most robust option available, because the anchor is part of the page's own structure and keeps working as long as that heading exists.

How do you make Chrome restore your whole session?

Under Settings → On startup, choose "Continue where you left off." Chrome then reopens the tabs from your last session on launch, scroll positions restored.

This is worth turning on. It also has real limits:

  • It restores the last session only. Close a tab in the middle of the day and it is not in tomorrow's restore.
  • It is tied to that browser on that machine.
  • It quietly encourages the habit that caused the problem — never closing anything — because the session is doing the remembering for you.

Related, and useful on its own: History → Recently closed lists more than Ctrl + Shift + T will step through comfortably, including whole windows.

How do you keep a page without keeping the tab open?

Chrome's reading list and its saved tab groups both move a page off the tab strip while keeping the page itself. Neither stores your position in the page — both restore the address only.

Reading list. The bookmark star menu offers "Add to reading list." It is a separate queue from bookmarks, with a read and unread state, which suits "I will finish this later" far better than a bookmarks folder that only ever grows. The reading list stores the URL, so it does not keep your position — add the Copy link to highlight version of the URL rather than the plain one.

Saved tab groups. Right-click a tab, add it to a group, name the group, then close it. Chrome keeps the group and can restore the whole set later. Excellent for keeping a project's tabs together — and the basis of keeping two contexts like work and study apart. Again: it restores addresses, not positions.

How do you save your place in a video?

Right-click the YouTube player and choose "Copy video URL at current time," which appends a t= parameter to the link. Bookmark that link and it reopens the video at the second you stopped rather than at zero.

Video is the one case where text fragments and scroll positions are no help at all, because a video's position is a playback time rather than a scroll offset. I have written up the ways to resume a YouTube video where you left off in more detail, including what YouTube's own history does and does not remember.

How do you make this happen automatically?

Saving your place automatically, on every tab rather than the one you remembered to mark, needs an extension — every built-in method is a manual step taken before you close the tab. Put together, though, those built-in methods cover a lot: text fragments for articles, timestamps for video, saved groups for sets of tabs.

The gap is that every one of them is a manual step you have to remember to take before you close the tab, and each uses a different mechanism stored in a different place. In practice you do it for the page you were consciously saving and not for the twenty others — which are exactly the ones that stay open.

That gap is what I built TabVault to close. It saves a tab along with its scroll position, and for a YouTube video the exact timestamp, so reopening it puts you back where you stopped rather than at the top. Saved tabs go into categories you name, and a whole category reopens in one click. It is free, needs no account, and everything stays in your own browser — there is no sync server holding a copy of your tab history.

It is one option among several, and it is not the right one for everyone. If your problem is a handful of long articles, Copy link to highlight is free and takes four seconds. If your problem is that closing any tab feels expensive and so you never close one, the automatic version is what actually changes the habit.

Which method should you use?

Pick the method by what you are trying to keep: a position in text, a position in a video, or a whole set of tabs.

SituationWhat to use
Just closed it by accidentCtrl + Shift + T
A long article to return toRight-click the selection, Copy link to highlight
A documentation sectionThe heading's own anchor link
Your whole working set, overnightSettings, On startup, Continue where you left off
A set of tabs for one projectA saved tab group
A videoCopy video URL at current time
Anything, automatically, every timeAn extension that saves position with the tab

Why do browsers not remember your place by default?

Browsers were designed around addresses, and reading is about positions — a page's URL has no room in it for how far down you had got. That mismatch, rather than any missing keyboard shortcut, is why this question gets asked constantly.

Once closing a tab costs nothing, the tab count problem tends to solve itself — which is also the short version of why Chrome ends up using so much memory in the first place. Those tabs are rarely open because they are in use. They are open because closing them would lose something.