Checking how long it’s been since you last rebooted or started up your Mac

macOS is so efficient that you can leave your computer turned on or in sleep mode for days, weeks and even months without needing a restart. Many users only restart their Mac when forced to do so, like when installing a major macOS software update. In this step-by-step tutorial, we will show you how to see how much time has elapsed since you last rebooted or started up your computer, as well as how to check the reboot and shutdown histories.

Checking your Mac’s uptime tells you how much time has elapsed since you last rebooted or started up the machine, which could be useful when troubleshooting various issues.

For instance, knowing your reboot and shutdown histories can help pinpoint the exact date and time when you installed a major macOS software update (which requires a restart) or other update that resulted in issues, allowing you to easily restore before that time.

A computer’s uptime can also be helpful for digital forensic purposes.

Checking a Mac’s uptime

You can get this info with a Terminal command or by digging through the menus in the System Information app, with the latter giving you additional information like your Mac’s load averages.

Method #1: Terminal

Open Terminal from the /Applications/Utilities folder or use Spotlight to quickly launch Terminal. To get your Mac’s current uptime, type the following in Terminal and press Enter:


What you should see next is a bunch of entries, each telling you how long it’s been since you last rebooted or started up your Mac, as shown in the screenshot seen below.

It’s been six hours and fifty minutes since I last restarted my Mac

For those wondering about “2 users,” this is normal because aside from your own Mac user account your computer also needs the “root” macOS account to function.

Depending on how often you reboot your computer—I would typically do this multiple times per day because my Mac’s resources are constrained—the number of data points can vary from just a couple of entires per day to a few dozens, even couple of hundreds of entires.

Method #2: System Information

Some people are intimidated by Terminal, but there’s nothing to worry about because macOS gives us another way of figuring out a Mac’s uptime.

1) Click on the Apple menu and choose About This Mac.

2) Under the About This Mac window’s Overview tab, click the button System Information.

3) Click on Software in the lefthand column.

4) The time since last reboot is shown next to “Time since boot” in the righthand section.

System Information lets you see a Mac’s uptime in days, hours and minutes

TIP: If your troubleshooting steps include startup key combinations for macOS’s various startup modes—and you’re unsure whether your Mac is currently in safe, verbose, recovery or some other startup mode—look for “Boot Mode” in the System Software Overview section.

Checking the reboot and shutdown histories

macOS includes dedicated Terminal commands for checking out your Mac’s reboot and shutdown histories, and these handy commands couldn’t be easier to memorize.

Seeing a Mac’s reboot history

Type the following in Terminal then press Enter to see your Mac’s reboot history:

last reboot

You should be greeted with dozens of entries that provide you with the exact dates and times pertaining to each and every reboot, be it manual or automatic (due to a system error).

Checking the reboot history on Mac via Terminal

With just a little tweak of the above command, you can see the shutdown history.

Seeing a Mac’s shutdown history

Conversely, this Terminal command gives you the times and dates of the last few shutdowns.

last shutdown

Again, you will get a list of the last couple of shutdowns—be it manual or automatic, performed by the system—along with their exact dates and times.

Go ahead, type “last shutdown” in Terminal

As someone who up until recently used to work long nights, this command was very helpful in determining how late I worked. I always shut down my Mac when I’m done working rather than put it to sleep. At the end of any given week, I’d simply run “last shutdown” in Terminal to see to which extent my work disrupted my sleep.

And that’s about it when it comes to checking your Mac’s uptime, girl and boys!

Need help? Ask iDB!

If you like this how-to, pass it along to your support folks and leave a comment below.

Got stuck? Not sure how to do certain things on your Apple device? Let us know via and a future tutorial might provide a solution.

Submit your own how-to suggestions via