I often use Chrome's Cmd++ and Cmd+- (Ctrl++ and Ctrl+- on Windows) to zoom in and out on a web page.

However, the new zoom level affects every tab showing a page from the same domain. Sometimes this is handy, but other times it's a big problem.

Right now, I want to zoom a page containing a video on one tab, while continuing to read text at a normal size in another tab. Is there any method for controlling zoom independently of other tabs?

For now I'm stuck using another browser.

  • 9
    There is an issue about it at: code.google.com/p/chromium/issues/detail?id=390775
    – Qtax
    Commented Mar 6, 2015 at 12:17
  • I notice that the page Qtax refers to also refers people back to this page. It looks like the consensus is that this is by design, but there is an extension (or more than one) that can be added, which changes this behavior.
    – TOOGAM
    Commented Aug 28, 2016 at 11:43
  • I believe Firefox does the same thing. I recommend altering title to reflect "web browsers", and adding Firefox tag.
    – TOOGAM
    Commented Aug 28, 2016 at 11:44
  • A workaround is to open the single page in a different browser (Firefox, Edge, etc)..
    – wip
    Commented Dec 26, 2016 at 10:10
  • 1
    Ha! and I've just found out the same happens to Firefox (at least in version 53)
    – dvdgc13
    Commented May 26, 2017 at 8:40

11 Answers 11


Just discovered that the issue linked by @Qtax in the comments to the original question was marked as "Wontfix" by the Chromium dev team a couple of years ago.

They state that this behavior is by design, and they do not intent to provide per-page zoom. The extensions mentioned in other answers appear to be the only resolution for this issue.

  • 6
    Why don't they just add a setting that allows users to choose whether the zooming only affects one tab or all tabs in a domain? The setting could even default to the current behavior. It would be a completely backwards-compatible change. Commented Aug 10, 2020 at 18:41
  • 1
    Just go straight to superuser.com/a/1638387/19079 and install the extension. It works instantly and just changed my life in an instant!
    – Simon
    Commented Jun 10, 2022 at 20:38

I have read once that it is one of Chrome's disadvantages. However, there is an extension that may help you, called zoomWheel. You can find it here.

  • 2
    Seems that the extension is gone.
    – Avatar
    Commented Aug 14, 2021 at 15:09

I was looking for this too and found an extension that's precisly for this. It's called Per Tab Zoom.

It lets you customize these 4 shortcuts:

Ctrl+Mouse wheel

Ctrl+Shift+Mouse wheel



For each one, you can choose what kind of zoom to perform, either per-tab zoom or per-domain zoom.

You can also disable some of the shortcuts if you don't want to use them.

  • FYI This extension only works on windows (nov 4, 2019)
    – David V.
    Commented Nov 4, 2019 at 8:15
  • 1
    The extension asks to install some "native component" as well. Absolutely uneccessary (atleast in linux). Seems to work well.
    – Pandian Le
    Commented Nov 20, 2020 at 18:11
  • macOS: I've not yet made it work on macOS 10.14.6 (no macOS native component), although I've not yet attempted restarted Chrome after installing. It's interesting to hear (from @PandianLe) that it works on Linux. Commented Mar 1, 2021 at 22:06
  • @PandianLe did it really work for you in Linux? :/ Commented Dec 6, 2022 at 10:54
  • :( Doesn't work on Linux it says. Commented Mar 9, 2023 at 2:54

If you open an incognito window the zoom level is different per domain. This is helpful in some situations.

Also you can install Google Chrome Canary which is a more recent (but possibly less stable) version of Chrome that can exist side by side with the regular Chrome. Since it's a whole separate program you can therefore use a different zoom level.

  • Solved my immediate issue with incognito mode. NB! Multiple incognito windows with the same domain will still have identical zoom levels. Not a problem in my case but ymmv.
    – sastorsl
    Commented Nov 5, 2020 at 7:36
  • And of course now that Edge is based on Chromium you can install Edge too (Mac / Windows / iOS / Android)
    – Simon
    Commented Nov 6, 2020 at 1:43
  • Instead of using incognito mode (where you can't preserve cookies across restarts) or using a different browser or its installation, you can simply run the same installation of Chrome/Chromium using the --user-data-dir=... option.
    – Ruslan
    Commented Mar 31, 2021 at 12:40
  • This! superuser.com/a/1638387/19079
    – Simon
    Commented Jun 10, 2022 at 20:39

If the native thing on the "Per Tab Zoom" extension puts you off, here is another extension which is currently working nicely for me to solve this: Zoom per tab.

Link: https://chrome.google.com/webstore/detail/zoom-per-tab/mnoadkhbinhiblijcedoifbejfmmkdke/related?hl=en

  • 1
    +1 super light weight (only 3 lines of code) and does EXACTLY what's needed.
    – Eric Mutta
    Commented Jun 12, 2021 at 16:53
  • Does exactly what it says. Excellent!
    – Matt Nolan
    Commented May 20, 2022 at 13:39
  • 1
    This should be the accepted answer. I wish I'd discovered it sooner. It's literally only about 3 lines of code. I have multiple windows open on my site and zooming in and out is very important for testing. This changed my life in a click! github.com/xinan/zoom-per-tab/blob/main/background.js
    – Simon
    Commented Jun 10, 2022 at 20:37
  • This should be the accepted answer. It would have saved me a lot of time reading and trying others. If I had found this straightforward solution first, I'd have stayed with it w/o any second thoughts :) Commented Dec 6, 2022 at 11:23

To set Chrome's zoom per tab rather than per site, change "zoomSettingsScope" to "per-tab".

Unfortunately as of today (2017-10-05), that setting is only accessible through an extension. (It is not changeable via Chrome's settings and flags page, nor through policies.)

  • Update: zoomSettingsScope in Chrome 88 (on my macOS laptop) still appears to be "non edit-able" in the Chrome's settings view. Does anyone have a specific reference to an extension that enables settings changes... or some procedure to change this (zoomSettingsScope) setting? Commented Mar 1, 2021 at 22:19

I have only had to do this sparingly so my fix is kludgey. You can open up the element inspector and add a new zoom CSS style for the element of the page, like zoom: 0.5.

This doesn't persist on page loads, it doesn't cascade to iframes, and it acts oddly with other Chrome zooms.


The extension Zoom Page WE - Chrome Web Store let you switch between per-tab and per-site zooming. Once you just per-tab, then all the existing mechanisms for changing zoom only apply to the current tab. It also allows you to zoom the full page or just zoom text size.

What it doesn't support, but I would like, is the ability to have per-site zooming and per-tab zooming at the same time somehow. I don't believe Chrome supports that even via extension.

Also see this article The ultimate Google Chrome Zoom guide - gHacks Tech News which talks about Chrome zoom options in general. It also mentions some other zoom extensions that might be useful.

  • Yes, this extension simply works. After installing, open the Options and set the zoom mode to "Per-Tab" and you're good to go.
    – oferei
    Commented Jun 11, 2020 at 8:29
  • Small reminder: when you first install this addon or change its settings (don't forget to use Save option, otherwise changes will not be applied) you may need to reload tabs on which you want to use this addon.
    – Pshemo
    Commented Aug 11, 2020 at 22:33

If you aren't scared off by coding, what user3745840 wrote does work. As far as any restrictions or such, I have no idea. In the lower pane, in the Styles tab, either click where you want (the object to modify) the zoom or click the +. The code is very simple, and here are some examples for the variable X:

zoom: X;

 percentage - Scale by a percentage (75%, 23%, 165%)
 number - Will be converted to a percentage (1 = 100%; 1.5 = 150%;)
 remove the zoom and reset to 100% - zoom: 1;

While very silly and probably not what the original asker was hoping for, having 2 tabs on the same domain, but using 2 different chrome user profiles, worked for me.

  • Csn they be different tabs on the same window? Commented Mar 18, 2023 at 3:08
  • From what I can tell, signing into 2 different user profiles at once in chrome requires them to be in 2 different windows...I don't think you can do that with 2 tabs on the same window Commented Mar 19, 2023 at 5:29
  • And the OP wants them on tabs, not windows! Commented Mar 21, 2023 at 12:15

Someone mentioned "Per Tab Zoom" extension; however it only works on Windows. Fortunately I found W Zoom which works on Linux as well.

  • 1
    Your answer could be improved with additional supporting information. Please edit to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center.
    – Community Bot
    Commented Jul 7 at 16:55

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .