I opened two Google Chrome windows (because I am using multiple Gmails) and when I do the Cmd ⌘ Tab ⇥ shortcut it just shows me other applications that I opened but does not show me the other Chrome windows that are already opened.

How to switch to the other Google Chrome window that I opened using keyboard shortcut?

  • 1
    Great question. What the hell is happening to the beloved Macintosh consistency over the years? Command center really helps me wrangle many apps, window, app/windows, etc. but there's this annoying gap that should be fundamental. Related; my other fave rave is trying to get at collapsed (to the dock) windows. To be fair and balanced, Keyboard shortcuts (system preferences | keyboard) is killer awesome but needs actual menu items to "hang on." (Yeah AD moderator, I know this kind of comment is depreciated) – radarbob Feb 2 '17 at 14:08

10 Answers 10

up vote 236 down vote accepted

UK Keyboard
[see below for other languages]

Cmd ⌘ `

Cmd ⌘ Shift ⇧ ` to go the other way.

Left of z on a UK keyboard [non-shifted ~ ]

enter image description here

Note: This only works if all windows are in the same Space, not if they are spread over multiple Spaces, which includes fullscreen. To overcome this, use Cmd ⌘Tab as usual and on the icon of the application you want to switch windows in press the down arrow key (with Cmd ⌘ still pressed). Then use left/right keys to navigate to the desired window across spaces and desktops.

You can also achieve this by clicking the app's icon in the Dock - this method will also switch to fullscreen windows, which the other methods will not..

From comments - You can check which key command it is for your language by switching to Finder, then look at the Window menu for 'Cycle through windows'...

enter image description here

BTW, specifically in Chrome & Safari, but no other app I know of on Mac, Cmd ⌘ (number) will select individual tabs on the frontmost window.

It also would appear that Cmd ⌘ ` is yet another of those language-specific shortcuts; so if anyone finds any more variants, please specify for which language & keyboard type.

If anybody finds new combos for different languages, please check Keyboard layout here - Apple KB: How to identify keyboard localizations - & add that as well as which Input Source you use in System Prefs > Keyboard > Input Sources.
Add a keyboard picture from the KB page too, if that would help.
That will make it easier for future Googlers.

Further info:
You can change the keys in System Prefs > Keyboard > Shortcuts > Keyboard...
though it doesn't list the reverse direction, it does still work when you add shift to that new combo. I tested by moving mine from ` (and ~ ) to § (and ± )

enter image description here

  • 1
    It is not happening for me..Do you think of any reason? – deter Jul 1 '15 at 15:37
  • 7
    To ensure you're trying to use the correct shortcut, switch to a Finder window, then look at the Window menu. The shortcut should be listed beside "Cycle Through Windows"--a menu option that doesn't appear in other applications, for some reason. The Apple docs do sometimes list the shortcut as Cmd-~ rather than Cmd-` (which are both on the same key on my UK keyboard, but '~' requires the Shift key), so it may vary between keyboard layouts. – calum_b Jul 1 '15 at 15:46
  • 2
    OK..I got it because the two chrome windows are in different desktop space it is not cycling through the windows..Do you know how to open the next chrome window in the same desktop space? – deter Jul 1 '15 at 16:08
  • 3
    Can Command ⌘ + ` be changed to a custom one? – Despertaweb Nov 7 '16 at 12:30
  • 2
    @Despertaweb - System Prefs > Keyboard > Shortcuts > Keyboard... though it doesn't list the reverse direction, it does still work by adding shift. I tested by moving mine from ` and ~ to § and ± – Tetsujin Mar 9 '17 at 7:47

On US keyboard:

Next window: Command ⌘ `

Previous window: Command ⌘ Shift `

` is the key on top of Tab key, so it's similar to Command ⌘ Tab shortcut.

enter image description here

On other language:

Go to System Preferences -> Keyboard -> Shortcuts -> on the left menu, select Keyboard -> on the right menu, select Move focus to next window. You can now change the shortcut to which ever key is on top of Tab in your keyboard to work like intended.

Attention:
Doesn't work when window is in full-screen. In that case, you have to use Mission Control shortcuts, e.g. Ctrl ⌃ and Ctrl ⌃

  • 3
    Finally answer that explain where, what and how.. In my case finder was showing in window menu that shortcut is ⌘ + `, but in System Preferences under "Move focus to next window" it is ⌘ + <, which actually works when I tried. Thanks – Ewoks Oct 6 '16 at 4:59
  • 2
    So I have to cycle through a ton of windows to get the one I want and then look for the second one I want. I want to kill myself everytime I do this. – shinzou Aug 8 '17 at 6:38
  • I am in macOS Mojave, this did not work for me. – Jadda Oct 13 at 0:16

Swiss & German keyboard:

Cmd ⌘ <
Cmd ⌘ >

enter image description here

  • 2
    Same applies for a German keyboard. Only problem is if you minimise one of the instances than it won't pop up :/ – Martin May 9 '17 at 9:36
  • The default setting in MacOS 10.13 on my Macbook Pro Keyboard was Cmd ⌘ + Shift + `. – ofhouse Aug 2 at 12:19

Cmd+` of course will work but I do it in different way.

I do the Cmd+tab when i do that, I dont release the Cmd so the opened apps are still visible. While it is visible, I will press .

This way it will show all your opened application with animated displayed so you can navigate using arrow keys.

  • This is the most logical and visual way. Odd that you can't just cycle through all open windows (of any app) using the same key as on Windows (Alt +Tab) These macs can be infuriating to Win users sometimes... – JoelAZ May 30 at 3:40

Command+± (the one above tab) does the job. OSX Yosemite 10. en-US language layout

  • 1
    You need to add what nationality keyboard & OS that works on. This is yet another of those 'changes by language' settings. – Tetsujin Apr 12 '16 at 13:33
  • That would appear to be the US command, but on an International English keyboard. US keyboard doesn't have ± above Tab, & in fact doesn't have that key at all, anywhere on the keyboard. Can you check & confirm? See support.apple.com/HT201794 – Tetsujin Mar 11 '17 at 10:54
  • @Tetsujin: Even if you don't have the ± key it would work with any key which is on above of tab. Just tried it with British PC keyboard layout which has ~ on top of Tab and it worked – Nima Soroush Mar 11 '17 at 22:33
  • British doesn't have ~ on top of Tab, that's US. Did you check the link I posted above? British layout it's not the key above Tab that's used, which is why I find your answer misleading. – Tetsujin Mar 12 '17 at 6:38
  • 1
    oh...British PC... OK, but that's why we really need to know exactly which keyboard & layout, because this just gets more confusing otherwise... & it doesn't really work well if the keyboard you selected is not the one you actually have. – Tetsujin Mar 12 '17 at 6:43

I figured out why cmd + ` doesn't work half the time. Your applications can not be in full screen mode, which is kinda silly but I tried it on the Finder window like mentioned above, no problem. Took both chrome windows out of full screen and the shortcut works like a charm.

UPDATE

The best I could come up with is pressing control + left or right on your keypad. It cycles through all your full screen windows, but hey at least it's something.

Also North American keyboard settings, though I don't think that actually matters since the issue, assuming at least, is the app was fullscreen.

  • You are right, MAC is cancerous in that regard... extremely annoying that one cannot easily switch between full-screened windows of the same app. I hope, they fix it soon :/ – Domi Jul 15 '17 at 5:38
  • Ctrl+left/right save my time. Thank you! – Zhang Buzz Apr 29 at 10:37
  • Ctrl+Left worked for me. Thanks – Jadda Oct 13 at 0:17

Command+` is the way to go on OS X to change between windows of the same application.

  • 1
    You need to add what nationality keyboard & OS that works on. This is yet another of those 'changes by language' settings – Tetsujin Mar 11 '17 at 10:42

On Slovenian keyboard it's cmd+` which is impossible to click and won't activate on a Slovenian keyboard. The only solution i found it to change the shortcut to cmd+<. How to change the shortcut: https://apple.stackexchange.com/a/280221/214825

Slovenian layout
enter image description here

  • [I edited a Slovak keyboard into your answer to give us something to point at] It's usually one of the two highlighted key locations by default - even though different languages have different keys assigned there. Are you 100% certain neither of those keys worked as default? Could you highlight which Apple did intend to be used if that's not the case? – Tetsujin Apr 10 '17 at 8:24
  • 1
    I added a green highlight to what would appear to be the ` key, though that would be an unusual place for the command [based on how other languages seem to be] – Tetsujin Apr 10 '17 at 8:30
  • Thanks, but Slovenian (sLOVEnia) is not the same as Slovak (Slovakia). Two different countries with two different languages. ;) – JedatKinports Apr 10 '17 at 10:42
  • My apologies, I just searched 'slo' on the keyboards page & used the only hit. Apple doesn't list any Slovenian keyboard, so which keyboard & input language are you actually using? – Tetsujin Apr 10 '17 at 10:43
  • I can choose Slovenian keyboard on macOS Sierra: i.stack.imgur.com/AxZZo.png – JedatKinports Apr 10 '17 at 10:46

On a French Canadian Keyboard layout, it's option+cmd+à

command + number works for me, just make sure that your caps lock is not "on". I am using macOS Sierra 10.12

  • 2
    Cmd [number] is for selecting individual tabs in a single window. – Tetsujin Mar 11 '17 at 10:20

protected by Community Aug 29 '17 at 12:36

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.