If you want to share your screen on Mac then it’s easy – either using the macOS screen sharing tool in Big Sur and Catalina or via easy to use screen sharing apps.
Macs already have a built-in screen sharing tool. Since way back OS X 10.4, Macs have a tool called Screen Sharing which makes it simple to screen share on a Mac.
Screen Sharing is useful in a variety of situations whether it’s helping to troubleshoot a friend or family members computer remotely or simply to access files on another Mac in another location.
If you want to connect remotely to a Mac from another city or country, check the section on how to share a screen on Mac from anywhere.
We also recommend you read our article on the Best Remote Desktop Software For Mac which covers software that allows you to screen share on your Mac wherever you are in the world.
It is technically possible to use OS X Screen Sharing to connect from anywhere in the world to another Mac’s screen but this requires additional router configuration that most users will find too complicated.
Here we show you the best ways to share a screen on your Mac simply using OS X.
Quick Navigation
Important Note: The macOS Screen Sharing tool is only suitable for Macs on the same network i.e. those Macs in the same home or office.
It is possible to use the macOS Screen Sharing tool to share your screen if you are in a completely different location but it involves opening ports on your router which can be quite complicated for most general users.
If you want to share your Mac’s screen from a completely different location, please scroll down the article to our guide on how to share screen on Mac from anywhere.
Note also that home users should have no problem with the following instructions but those working on a company network with a Firewall may not be able to because sharing may be blocked by system administrators.
If you do experience problems with this tutorial on a corporate network, please contact your network administrator.
Before You Start: Activate Screen Sharing
Before you start, you need to make sure that Screen Sharing is enabled on the target Mac i.e. the Mac that you want to appear on your own desktop.
To activate screen sharing on a Mac follow these instructions.
- Go to System Preferences and click on Sharing under Internet & Wireless Preferences:
- Then activate screen sharing on mac by clicking the Screen Sharing box. You’ll notice it gives you an address such as vnc://192.163.1.1 that you’ll need to make a note of:
- Click on Computer Settings… and unless you want to set a password to access the Mac, select “Anyone can request permission to control screen”.
This doesn’t mean that absolutely anyone can connect to your Mac suddenly – they will still have to ask for permission before screen sharing will give them access. It just means you won’t have to mess around entering a password every time you want to connect to the Mac.
Now you are ready to access the screen of the Mac remotely.
There are now various ways you can now access the target Mac
Method 1: Screen Sharing Using Finder
- Go back to your own Mac and open a Finder window by clicking on Finder in the bottom left of your Dock.
- Click on Shared on the left side and click Show and you will see the Mac that you want to connect to. Select the Mac you want to screen share with and click Share Screen.
You will be prompted exactly how you want to connect – either “By Asking Permission” or as a “Registered User”.
Since you’re probably not a registered user of the other Mac, select the option “By asking permission” and this will automatically send a request to the other user that you want to share their screen.
If you do have an account on the other person’s Mac and the person using the other Mac has already configured screen sharing with a user name and password, then select “As a registered user” instead and enter the username and password they have given you.
Method 2: Screen Sharing Using A Browser
- Open your internet browser and type the VNC address that you obtained earlier into the URL bar (e.g. vnc://192.163.1.1) and hit ENTER.
Select Screen Sharing if prompted:
A dialog box like the one below will appear:
Screen Sharing will then start automatically in your Dock:
Method 3: Screen Sharing Using Server Connect
The great thing about this method is that it will connect to any server on Mac, Windows or Linux so you can share a Windows screen with a Mac user and vice versa.
In Finder, select Go > Connect to Server and then type the VNC address of that you want to connect to (e.g. vnc://192.163.1.1):
Once you’ve started sharing, there are various different preferences that you can configure although you don’t need to touch these if you don’t want to:
These are the three ways to share a screen on Mac using OS X’s Screen Sharing tool.
The connection can be a bit slow compared to using a third-party screen sharing client but the image quality is very good and it doesn’t require any additional software installed on your Mac.
You can switch to full screen mode using the expansion arrow in the top right of your screen. Since OS X 10.8 Mountain Lion, users can also instantly share files between Macs on the same network while screen sharing.
Unfortunately this method does not work for sharing an iPad or iPhone screen on Macs.
To do that, you’ll need to install a third party VNC or RDP client.
For a more detailed look at third party screen sharing apps for Mac, check our guide to the Best Remote Desktop Sharing Clients for Mac.
If you simply can’t get screen sharing to work using OS X, or need to share a Mac’s screen in another city or country, then we highly recommend either Zoho Assist.
Zoho Assist is the best remote desktop tool for Mac users and makes it easy to share your screen with a Mac or Windows users in any location.
Zoho Assist isn’t free though and if you’re looking for a free way to share screens on a Mac from any location we recommend either TeamViewer or Chrome Remote Desktop.
Both are free, extremely easy to use and far less painless than trying to share a screen from an entirely different location using Screen Share which requires tricky router configuration and port opening.
They both also connect to many platforms – including mobile devices such as iPads, iPhones and also PCs running Windows – perfect for fixing parents computers who refuse to switch to Mac!
TeamViewer is a popular screen sharing tool with gamers and those that need to give remote technical help to friends or family.
It’s cross platform – meaning you can connect to not just Macs, but Windows, iPads, iPhones, Linux and Windows Phone.
All you need to do is download and install the TeamViewer client on your Mac and the computer you want to screen share with.
Each computer is given a TeamViewer ID which you must give to the person that want to share your screen.
When they try to connect, simply accept and screen sharing starts immediately via a secure connection.
Alternatively, if you’re a Google Chrome browser user, then Chrome Remote Desktop is a very easy way to share screens.
Even if you don’t use Chrome, it’s worth downloading Chrome for Mac and then installing the Chrome Remote Desktop plugin just for screen sharing because it’s so easy to use.
If you already have Chrome installed, it also means no additional software on your Mac – just a plugin.
When the plugin is installed, you can connect to any other user on any computer with with Chrome installed.
It works very similar to Teamviewer – just enter the unique Chrome Remote Desktop ID of the computer you want to connect to, and it will connect instantly.
Note that there’s no way to share sound between computers using Chrome Remote Desktop but like most Google products, it’s extremely easy to use, setup and it works well.
We hope this article has helped you learn how to share the screen on your Mac successfully.
If you have any other questions or problems screen sharing on Mac, let us know in the comments below.
Am i right that defined by you method is for LAN only, nor for WAN?
Earlier i’ve just use iChat for screen sharing, but now with Messages it always says about error and i can’t even get connected. Skype now has this feature only for money, so.. Hello, third parties))
This way of screen sharing on Mac is indeed for LAN. For WAN, you can use Google Hangouts to share your screen on Mac or Teamviewer for Mac.
yes, thanks) i found Screenhero with dual mouse control, cool
Another easier way of screen sharing on MAC is by using R-HUB web conferencing server.