How to Instantly Show and Hide the Dock on Mac

No more delay!
Zach Zach (235)
Total time: 1 minute 

This guide shows you how to modify the dock such that it will hide or show the instant you roll over it, rather than the annoying default delay.

Posted in these interests:
h/mac84 guides

If you haven't already, enable autohide. Navigate to System Preferences > Dock and select the Automatically hide and show the Dock option.

Navigate to Applications > Utilities > Terminal.

Paste the following command and press enter:

defaults write com.apple.Dock autohide-delay -float 0; killall Dock

Note: In MacOS Mojave and later, you might need to use this command instead:

defaults write com.apple.Dock autohide-delay -float 0.0001; killall Dock

Paste the following command and press enter:

defaults delete com.apple.Dock autohide-delay; killall Dock