Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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..

share|improve this question
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.

share|improve this answer
Without FastScripts, one could go nuts by registering a handler for a dedicated URL protocol. Then, in Safari, bookmarks those tabx:// links in the first 9 slots of the bookmarks bar. ;-) Or, less adventuristic: create an Automator "service", like described in How can I program the function keys on my MacBook? – Arjan May 8 '10 at 17:03
You can also use QuickSilver to associate a keyboard shortcut to an AppleScript, see this question for more details. – edymtt Dec 31 '12 at 9:06

Check this new plugin (OSX Lion only):

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

share|improve this answer
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.

share|improve this answer

You want to use . If you find it does not work on later versions of OSX or Safari (I have it running on v8), you can look at

share|improve this answer

You must log in to answer this question.

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