Make the Window Resizing Animation Speed Instant in Mac OS X

Jan 6, 2015 - 25 Comments

Speed Up Window Resizing Animations in Mac OS X

When you hit the green maximize button to resize windows on a Mac or send things into full screen mode, a fancy visual animation shows the redrawing of the window size as the active window expands outwards. While this looks great and many users will be happy with the default resizing animation time in OS X, it can feel sluggish to some users, and others may just not be a particular fan of excess eye candy effects in general.

For Mac users who want to dramatically speed up the animation time of window resizing events, you can turn to the terminal and adjust the window resize time with a defaults command string. In fact, by shortening the window redraw time to a tiny fraction of a second, you can basically make the resize animation instant, which can give the feeling that OS X is a bit faster.


This requires the usage of the Terminal which tends to limit these commands to more advanced users. The command strings work the same in all modern versions of OS X, including Yosemite and Mavericks.

Dramatically Speed Up Window Resizing Animation Speed in Mac OS X

  1. Open the Terminal (found in /Applications/Utilities) and enter the following command string exactly:
  2. defaults write -g NSWindowResizeTime -float 0.003

  3. Quit and relaunch all apps for the change to take effect, including Finder

Speed up the window resize animation time in Mac OS X with a defaults command string

Relaunching apps is essential for the change to carry over to those applications, you can use this quit all apps Automator script we’ve covered before, manually quit out of any active GUI applications, or even reboot the Mac which may be easier for some users.

When you open an application again, hit the green resize button and the window resize time will now be lightning fast, skipping the expansion animation as well. (Recall in OS X Yosemite you need to Option+Click the green button if you want to zoom and resize rather than send the window into full screen)

Resizing a window instantly in OS X

The video below demonstrates the before and after effect of using the defaults write command, showing the window resize time in the Terminal application at it’s default setting, and at it’s modified speedy setting:

And yes, this also speeds up the animation time if you use keyboard shortcuts to manage your window resizing and zooming in OS X.

The end result, other than the obvious, is that it can make a Mac actually feel faster, if only by a fraction of a second.

Return to the Default Window Resizing Animation Speed in Mac OS X

If you’ve decided you aren’t a fan of the ultrafast window resize time and want the nice stretchy animation back, you can either modify the ResizeTime or simply delete the defaults string with the following command entered into Terminal:

defaults delete -g NSWindowResizeTime

Again, you would need to relaunch all active applications for the change to take effect and to return to the default window resizing animation speed.

Enjoy this tip? Subscribe to the OSXDaily newsletter to get more of our great Apple tips, tricks, and important news delivered to your inbox! Enter your email address below:

Related articles:

Posted by: Paul Horowitz in Command Line, Mac OS X, Tips & Tricks

25 Comments

» Comments RSS Feed

  1. Henrik says:

    The animation will not go away. Did exactly what was told. OS X 10.10.1

    • Paul says:

      Correct, the resizing animation still exists, it just speeds up the animation draw time considerably.

      • Philip Noguchi says:

        I was confused like Henrik, until I read that you had to use the option key while clicking on the green button. I think the title of this article confused us; it was not really clear that resizing to full screen for the purposes of this tip is NOT the same as resizing to an intermediate size by zooming…

        Phil

        • Henrik says:

          “or send things into full screen mode, a fancy visual animation shows the redrawing of the window size as the active window expands outwards.”

          Straight quote from the article. Unclearly written article…

      • Henrik says:

        I didn’t really notice any difference on my ’13-Mid Air 13″. Maybe I’m just blind or something, haha.

  2. Saeed says:

    How can we enlarge these three buttons? They are very tiny and its very hard to click on them

    • Paul says:

      This speeds up the animation drawing time of the windows, it does not enlarge buttons. You can’t resize the buttons or other UI elements, but you could change your Display resolution though.

      You should contact Apple and let them know you find their user interface tiny and hard to click on, offering feedback directly to Apple about Mac OS X is easy: https://www.apple.com/feedback/macosx.html

  3. Bobby says:

    I wish there were a way to switch back the Maximize button to the pre-Yosemite functionality. Full Screen is a totally useless function which I never use, so now I have to option-click all the time. :(

    A perfect example of an “upgrade” that actually makes things worse!

    • Raven says:

      Just hold down the Option key. That’s the old zoom button.

      • Bobby says:

        Uhm… Yeah… That’s what I just said. I’d like to NOT have to hold the option key.

        • FPP says:

          If you double-click in the titlebar of the window, the window will resize just like it did when the green widget was clicked prior to Yosemite.

          I’m really surprised this isn’t common knowledge… I should think they would want people to know, since this is a pretty common complaint.

          • Scot says:

            Unfortunately this doesn’t work across all apps – Chrome, for example, ignores it completely. It just continues the sad tradition of having non-consistent window zoom controls in OSX.

    • inhbas says:

      I use a litte app called MOOM. It used to be free at the appStore. It is very nice. It adds diferent options of zooming when you hit the green button, including a full screen opt.

    • jim says:

      try bettersnap tool :) trust me

    • Biff says:

      Command, shift, alt, delete. That’s where we’re headed.

  4. Fernando A. says:

    Or just try Cinch App, it’s free and amazing, you can drag the window to left, right and up and keep ordered. :)

  5. OhReally says:

    To you perhaps, but perhaps not to others or is this website just for YOU and your selfie view of the world?

  6. kevski says:

    Didn’t make a jot of difference to me (mid-2012, 10.10.1)

  7. Patrick says:

    Is there a way to change the way the green button works? I used to be able to hit the green button and it just filled the screen space

  8. Chacha says:

    Unfortunately (on Yosemite) this seems to only speed up the animation of the changing of the window size, not to speed up the “going from a window to fullscreen” animation which is super slow and which I hate.

  9. Dainius says:

    Could you make simillar command line for the full screen mode?

  10. smismu says:

    to arrange and order windows… the best tool is “moom”.
    i use it since 2 years

Leave a Reply

 

Shop for Apple & Mac Deals on Amazon.com

Subscribe to OSXDaily

Subscribe to RSS Subscribe to Twitter Feed Follow on Facebook Subscribe to eMail Updates