25

When I click the green plus icon in any window, I would like it to expand to the full size of my monitor, instead of having to drag the corner of the screen.

I have seen paid ($10+) tools that do this.

Is there some sort of Terminal hack or free program that would do it?

2
  • Related questions: 1 2 3
    – Lri
    Commented Jul 29, 2012 at 13:44
  • Alt click green button. What version of OSX do you run? Commented Jun 16, 2015 at 15:25

12 Answers 12

10

RightZoom is what you want (scroll down to the bottom of the page or use this MacUpdate link)

This free tool fixes an inconvenient behavior of green Zoom button in Mac OS X. It will always expand windows on a full screen instead of strange resizing.

Another one is BetterTouchTool. You might not think of BetterTouchTool as being a window manager, but it has window snapping (as seen in Windows 7). Take a look:

Cinch also does the same thing, but it costs $7.

1
  • No, I purchased BetterTouchTool as it has the snap feature which I was interested in anyway.
    – Adam
    Commented Jul 31, 2012 at 11:36
45

In OS X Yosemite, just click the green plus (+) icon while holding Shift (⇧) + Option (⌥) keys.

Or double click on the window's title bar while holding Shift(⇧) key (this won't work if System Preferences > Dock > Double-click a window's title bar to minimize is checked).

UPDATE

Here are proofs for those who voted down my answer before even trying if it works:

If you Google for this, you’ll see lots of people recommending holding alt-shift before clicking the green button.

In order to maximize the window so that it fills the visible window content, use:

+ Click on green icon

In order to maximize the window both in width and height to the current desktop for applications like Google Chrome use:

+ + Click on green icon

...by doing:

+ + Click on green or outer right icon (plus icon)

I can maximize a window in both width and height to the current screen.

I tried it and it works on my MacBook Pro 13" Retina with Mac OS X Yosemite.

SUMMARY

There is no need to buy or hack something to do the following things:

  • Fullscreen mode: click on green icon
  • Resize window to it's content: + click on green icon
  • Maximize window to screen size: + + click on green icon
10
  • 1
    @Matteo I wonder if you have even tried to do this, see my update with proofs ;-) Or, if it does not work for you, can you give some info about your OS X version and hardware? Commented Jun 16, 2015 at 15:10
  • 2
    No, it does not work. It maximizes the window vertically, but not horizontally. What a screwed up OS...
    – CodeManX
    Commented Aug 9, 2016 at 10:57
  • 1
    I tried to maximize Finder and Safari under Yosemite with no luck. The only thing that worked was the hotkey registered by RightZoom. It did not change the behavior of Alt, Cmd or Ctrl clicking the green button whatsoever. If I was using OS X on a regular basis, this would be outrageous. Fortunately I'm not.
    – CodeManX
    Commented Aug 10, 2016 at 7:50
  • 1
    @CoDEmanX, I can confirm that Safari's behaviour is different from other windows, and most probably it's app related issue as there are similar complaints to Safari's window size, e.g. discussions.apple.com/message/28446353 Commented Aug 10, 2016 at 15:14
  • 2
    Just tried with macOS Sierra. Both ⌥ and ⇧ + ⌥ are working as explained in this answer. Thank you!
    – Byscripts
    Commented Jan 22, 2017 at 12:37
11

I use Spectacle it's free and open-source. A compiled version is available from the AppStore, versions for OS X 10.6 and 10.7 can be downloaded from the Spectacle GitHub site. You can change the various keyboard shortcuts that allow you to snap the window to any side or corner of the screen as well as maximize the application window to fit your screen.

The default shortcuts are:

  • Center / + alt + C
  • Fullscreen / + alt + F

  • Left Half / + alt +

  • Right Half / + alt +
  • Top Half / + alt +
  • Bottom Half / + alt +

  • Upper Left Corner / + control +

  • Lower Left Corner / + shift + control +
  • Upper Right Corner / + control +
  • Lower Right Corner / + shift + control +

  • Left Display / + alt + control +

  • Right Display / + alt + control +
  • Top Display / + alt + control +
  • Bottom Display / + alt + control +
10

I might have found a solution for Sierra and higher:

"Hold Option and double-click on any window corner."

Credits (which includes some other nice tricks): https://www.techradar.com/how-to/advanced-macos-sierra-windows-mangement-tips

4
  • This should be the correct answer. Double clicking on any side when the resize arrow is visible will move that side to the edge of the screen. Adding option makes it affect the opposite side as well.
    – Andy Swift
    Commented Aug 9, 2020 at 11:24
  • 1
    This should be the correct answer. Double clicking on any side when the resize arrow is visible will move that side to the edge of the screen. Adding option makes it affect the opposite side as well.
    – Andy Swift
    Commented Aug 9, 2020 at 11:28
  • This works perfectly on macOS Catalina
    – Tom Chen
    Commented Oct 17, 2020 at 7:44
  • This works with Safari in Big Sur as well. Other windows work with opt + click but this answer is the only way I was able to get Safari to respond.
    – webworm
    Commented Jan 8, 2021 at 21:03
3

I use Divvy for this sort of window management, it was the one that closest fit my mental model. It uses shortcuts to allow changing window size and position and it allows you to resize to a grid using the mouse very quickly.

You can define system wide shortcuts, or shortcuts which are only available when the Divvy window is open.

There are a lot of alternatives to Divvy, most are also commercial, but ShiftIt is free and open source, but with a more limited set of features.

What it does do is allow you to have a system wide shortcut for putting the window into a corner or vertical or horizontal halves or full screen.

The source is available on github, but if you aren't comfortable compiling the code yourself, or dont want to install the 4GB of Xcode needed to do so, I have uploaded my compiled version of ShiftIt to filedropper.com.

(All the usual warnings and none of the guarantees apply. I have not tested this code, apart from running it for a few days to try it out for personal use. Please be careful when downloading software from random people on the internet. Look both ways when crossing the road.)

1

Well, I'm using Snow Leopard and to my knowledge there is no way to trigger a fullscreen mode with just the click of a button. Unless something new has to come to light that I don't know of, you will simply have to drag the window and make it as large as you want by using the grabber on the bottom right of the screen.

Keep in mind, though, that it depends on the application. Some applications have a full screen mode.

2
  • I was more wondering whether there was some system-wide tweak I could make to solve this. It doesn't relate to ML specifically, so maybe I shouldn't have added that tag.
    – Adam
    Commented Jul 29, 2012 at 4:39
  • I saw that you mentioned is there a terminal hack to do this, but no, I do not think there is. Commented Jul 29, 2012 at 4:49
1

To fully expand the window (both height and width): ⇧ Shift ⌥ Alt and click the green button on the top-left corner.

To maximize the window (only expand the height): pressing ⌥ Alt and click the green button on the top-left corner.

0

ShiftIt will do this, with its Maximize feature:

https://github.com/fikovnik/ShiftIt/issues/72#issuecomment-3727710

(The version 1.6 binary linked to from this page is more reliable than the default build from the default git hub page, and has an additional feature: it will move windows between monitors.)

0

In OSX Yosemite, you can achieve this by holding the ⌥ option and click the green (+).

1
  • 4
    No, this just "zooms" the window (as before the icon behaviour was changed to "full screen"). The window will not always fill up the whole screen.
    – Matteo
    Commented Jun 16, 2015 at 12:55
0

I have used Moom for a long time with much satisfaction. It is a paid application. It expands the green icon to allow for various window arrangements, and can be customised. It also will swap windows between displays. I wish I'd known about these free options before, though.

0

On El Capitan on a 2015 Mac Book 13" screen I clicked on green icon top left - work page becomes a little bigger. Then at bottom left selected 150% Size. Almost full screen. Can now see it to work on it.

-1

On 10.9.5, option-click on the green button in the top left.

1
  • 1
    This will "zoom" the window, not maximise it.
    – Matteo
    Commented Jun 16, 2015 at 12:57

You must log in to answer this question.

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