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 May 8 '10 at 16:38
  • wow, this is so annoying. wish there was a simpler way than the ones listed below as of 7/2011. – cwd Jul 7 '11 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 Mar 8 '12 at 12:56

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 Jul 10 '11 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 Oct 8 '17 at 6:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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