How to Change Your MAC Address on a PC or a Mac

Dave Greenbaum

The MAC (media access controller) address is a unique identification number for your computer’s networking hardware. Generally, it just works, but sometimes you need to change it. Apple and Microsoft don’t make it easy to change your MAC address, but it is possible.

shutterstock_325469192
With a little change to his MAC address, he’s in the network! | Shutterstock

Why Would You Want to Change it?

This setting doesn’t give you any speed or performance benefit. It’s like the phone number of your hardware. If you change it to an existing number, you’ll confuse your network.

Shutterstock
Shutterstock

The most common reason for changing your MAC address is some other device is locked to an old address. Your router or another piece of hardware might only accept or give out connections to a particular MAC address. I ran into this problem once connecting to my office computer. The IT help desk was closed, but I needed to connect to the network with a different laptop. Once I changed my new laptop to my old laptop’s MAC address I got into the network.

Another reason to change your MAC address is for wifi networks that limit the time or number of connections. You shouldn’t use this to bypass time restrictions on a network, but you can transfer your connection time to another MAC address. For example, you might sign up for a few hours of Wi-Fi on your tablet. Then want to use your laptop on the network. Instead of paying for another connection, changing your laptop’s MAC to the MAC address of your tablet might get you out of paying for an extra connection.

Be Ethical: Don’t use this to circumvent security or cheat.

Finally, someone can track you through your MAC address. You might want to change it each time you connect to a network or just use a random address.

How to Find a MAC Address On a PC

If you’re on a PC, the easiest way is through the command prompt. Type

ipconfig /all

and you’ll see all your network interfaces and the physical address. That’s the MAC address.

PCMacaddress

You can also find it by going to Control Panel > Network and Internet > Network Connections. Then right-click on the network adapter and pick Status > Details. Again, the physical address is the MAC address.

pcadapter

PC Command Prompt Tips: Here’s a list of cool command prompt tips. You can even install apps from the command prompt.

How to Find a MAC Address On a Mac

If you’re on a wireless network, hold down the option key while clicking on the wifi icon in the menu bar. It will tell you the Interface Name and the Address. That address is your MAC address. If you’re on Ethernet or another connection, you’ll need to go to the Network System Preferences.

optionsettings

Select the interface you’re checking, then go to Advanced->Hardware. At the top is the MAC address.

macmacaddress

You can also type

ifconfig

in terminal, and that will tell you the MAC address of all your interfaces.
macterminalMAcaddress

Cool wireless Mac tools: That option key is just one of many hidden Mac wireless features.

The Easy Way to Change This on a Mac

The best program I’ve found for this on the Mac is WifiSpoof. It’s $9.99, but they offer a free 2-week trial. It not only makes it easy to change the address but runs as a menu bar icon if you want. It can randomize the MAC address each time it’s run. If you’re concerned about tracking, this is the app for you.

wifispoof

WiFiSpoof Preferences 2016-05-30 16-41-00

If all you want is a simple way to change the address, Mac MACSpoof does this for a $4.99 optional purchase. The interface isn’t as slick and the app requires an additional “helper” app to install.

Mac MACSpoof 2016-05-30 15-22-45

The Easy Way to Change This on a PC

Just like on a Mac, a third-party software makes this easy for a PC. For example, Technitium MAC Address Changer is a free program that does this for you.

technitium

What I like about this app is it lets you pick a random MAC address if all you’re interested in is changing the address for testing purposes. It also enables you to know which addresses are active.

NoVirusThanks’s MAC Address Changer is another free program. It has fewer options, but it is easier to use than Technitium’s version.

Windows 10 users: Your computer’s hardware might support automatic MAC randomization.

The Direct Way to Change This on a Mac

If you feel comfortable in the OS X terminal type the command

sudo ifconfig en0 xx:xx:xx:xx:xx

Replacing the XX with the number of the new MAC address.

The Direct Way to Change This on a PC

Similar to the direct way on a Mac, this way works without third-party software. Head on over to Device Manager. Then click the disclosure triangle and find the adapter you want to change. Again remember, each type of adapter uses a unique MAC address.

After you find your adapter, click Properties then Advanced. You’ll see the Property called Network Address. Go to the Value: box and change the value to what you want.

devicemanager

Remember to Change It Back

Whichever option you choose, don’t forget to change the MAC address back when you’re done. If you don’t, you might have problems on other networks. If your goal is to use a random address, you might have trouble if someone is already using that MAC address.

ALSO SEE: How to Prevent a Mac From Connecting to the Wrong Wireless Network

Also See
#network #settings

Join the newsletter

Dave Greenbaum

Written By

Dave Greenbaum

I have a passion for helping people make technology work.

For my day job, I own a computer repair business in Lawrence, Kansas. Drawing on my support background, I focus on practical technology from the user perspective. I enjoy it all: Android, Chrome OS, iOS, MacOS, Windows and everything in between.