Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Disable all animations of OS X.
# opening and closing windows and popovers
defaults write -g NSAutomaticWindowAnimationsEnabled -bool false
# smooth scrolling
defaults write -g NSScrollAnimationEnabled -bool false
# showing and hiding sheets, resizing preference windows, zooming windows
# float 0 doesn't work
defaults write -g NSWindowResizeTime -float 0.001
# opening and closing Quick Look windows
defaults write -g QLPanelAnimationDuration -float 0
# rubberband scrolling (doesn't affect web views)
defaults write -g NSScrollViewRubberbanding -bool false
# resizing windows before and after showing the version browser
# also disabled by NSWindowResizeTime -float 0.001
defaults write -g NSDocumentRevisionsWindowTransformAnimation -bool false
# showing a toolbar or menu bar in full screen
defaults write -g NSToolbarFullScreenAnimationDuration -float 0
# scrolling column views
defaults write -g NSBrowserColumnAnimationSpeedMultiplier -float 0
# showing the Dock
defaults write autohide-time-modifier -float 0
defaults write autohide-delay -float 0
# showing and hiding Mission Control, command+numbers
defaults write expose-animation-duration -float 0
# showing and hiding Launchpad
defaults write springboard-show-duration -float 0
defaults write springboard-hide-duration -float 0
# changing pages in Launchpad
defaults write springboard-page-duration -float 0
# at least AnimateInfoPanes
defaults write DisableAllAnimations -bool true
# sending messages and opening windows for replies
defaults write DisableSendAnimations -bool true
defaults write DisableReplyAnimations -bool true
Copy link

Jimmy-Rhys commented May 10, 2015

I know this was posted awhile ago and is most likely dead, but what versions of OS X currently support these commands? Apple is always renaming and reorganizing the system files and the file locations are not always coherent.



Copy link

aminozuur commented Mar 9, 2017

Thanks for this helpful page.
I am looking for a way to disable the animation for going full screen.

I only use Full screen mode when I double click a YouTube video, and the 2sec animation that follow is incredibly irritating. Any suggestion is welcome.


Copy link

cerniuk commented Jan 15, 2018

This is more about the animated powerpoint effects and disabling them. This is not about disabling the features that they animate. I would also like to disable the full screen business, never user it and it activates by accident causing disorientation and distraction.


Copy link

vgrafe commented Jan 28, 2019

@aminozuur you can find a checkbox in settings > accessibility > display to reduce animations. Entering full screen will be much faster.


Copy link

isobinov commented Dec 24, 2019

Doesn't work for my 10.15.2. Hide/Show animation is still shows


Copy link

isabsent commented May 20, 2020

Doesn't work for my 10.15.2. Hide/Show animation is still shows



Copy link

jackdyson31 commented Nov 13, 2020

I use El Capitan and the "Reduce Animations" thing came later. Some more settings that (in my experience) help are:

  1. System Preferences > Show Scroll Bars = "Always" (the implementation for the "Auto" setting seems very expensive!)
  2. System Preferences > Use LCD font smoothing when available => unchecked
  3. Preview Preferences > smooth text & line art => unchecked (expensive)

I am using a MacBook Pro, 16 Gb, i7 with an NVIDIA 650M in docked mode on a 2K thunderbolt display (so anti aliasing is superfluous). Using lexrus' script and these settings the GUI runs as fast an ASUS RoG G703 with an NVIDIA 1080 also hooked into a 2K display.

On the native MacBook Pro screen, this stuff is less or un-necessary.

Thanks a lot lexrus ...


Copy link

MarjaE2 commented Jan 21, 2021

I get awful migraines from this type of animation. I don't think a different screen would change that. And the defaults write -g NSWindowResizeTime -float 0.001 doesn't work in 10.14.6.


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment