Is there a way to make Cmd+1 switch to the first tab, Cmd+2 to switch to the second and so on..?

I'd much rather not use SIMBL..

  • 1
    As an aside: Ctrl-Tab goes to the next tab.
    – Arjan
    Commented May 8, 2010 at 16:38
  • wow, this is so annoying. wish there was a simpler way than the ones listed below as of 7/2011.
    – cwd
    Commented Jul 7, 2011 at 19:18
  • FWIW, I've been using Chrome which uses Cmd+1..9 for switching tabs, and a few other things I missed from Firefox (like middle-clicking tabs to close them)
    – dbr
    Commented Mar 8, 2012 at 12:56

5 Answers 5


One (still relatively hacky) option would be to assign shortcuts to AppleScripts like this:

tell app "Safari" to tell window 1 to set current tab to tab 1


tell app "Safari" to tell window 1 to set current tab to last tab

You could use Automator services or third party apps like FastScripts or Keyboard Maestro to assign the shortcuts.


Check this new plugin (OSX Lion only):

Safari Tab Switching is a Safari SIMBL plugin which allow switching between tabs using Cmd+1-9.

  • 3
    The user doesn't want a simbl plugin.
    – Daniel Beck
    Commented Jul 10, 2011 at 19:06

Technically, there is no real non-hacky solution, but you can always use cmd + shift + (left or right arrow key) to switch the tab on the left or the tab on the right. I've always found that useful.


You want to use https://github.com/rs/SafariTabSwitching . If you find it does not work on later versions of OSX or Safari (I have it running on v8), you can look at https://github.com/rs/SafariTabSwitching/issues/27


Safari > Preferences > Tabs > "Use cmd-1 through cmd-9 to switch tabs"

  • Not sure why this is being down-voted, as of Safari 10.1.2 this is correct.
    – Steve Heim
    Commented Oct 8, 2017 at 6:25

You must log in to answer this question.

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