With the fresh updates to iMessage, many iPhone and other iDevice users want access to iMessage on their personal or workplace computers, so chatting with friends and family continues on all types of devices–at home and work.
Many of us iFolks have Apple computers so keeping up with iMessage is really easy. But there are also quite a few of us who have Windows PCs, at home and especially at work. So how do we get iMessage talking on ALL our machines
Quick Tips 
- Install Chrome’s Remote Desktop Extension on your Mac and share iMessages with all computers via Chrome and the internet
- For Jailbroken iPhones, use Remote Messages App
Related Articles
- Managing iMessage Data
- iMessage Not Working, Fixes
- Common iMessage Problems and Their Solutions
- Windows Emulators for Your Mac
What About a Browser-Based iMessage?
You’d think Apple would have an online browser-based service for iMessage, so checking in no matter where we are is easy. But alas, there currently is no service for getting iMessages online!
The conventional thought is that Apple wants to keep its services limited to its own iDevices and Mac computers. That leaves millions of us, maybe even billions of us in the dark, unable to access iMessage when we are at work or using our home Windows PC.
Following these relatively straightforward steps makes it easier than ever to stay in contact with the people that matter most across your iPhone, iPad, iPod touch, Mac, and even your own Windows PC.
So without further ado, here’s how we do it.
What You Need
First off, you will need at least one Mac (work, home, school, or otherwise) unless you want to jailbreak your phone.
A Quick Word for Mac Personal Computer Users
Back in 2012, Apple released iMessage as a stock application in Mountain Lion (10.8.) From that OS onwards, your Mac’s Messages app lets you pick up conversations on your computer right where you left off on your iPhone, iPad, and iPod touch. Messages for Mac is completely free and works with anyone who has iMessage activated on their iOS, OS X, and macOS devices.
To get iMessage on your Mac computer
First, verify that the application is on your machine. Look for “Messages” in Spotlight Search or via your Applications folder. In case you do not have Messages installed, verify that you are running OS Mountain Lion (10.8) or higher. If not, download the latest OS that your Mac computer allows.
Supposing your OS is up-to-date and you still do not have Messages, visit the Mac App Store and download the Messages application from there.
Once Messages is on your computer, open the application and sign in with your Apple ID and password. Messages only work with your Apple ID and password, so you must have an account to use iMessage on any device, including iPhones, iDevices, and computers.
If you do not have an Apple ID, check out this link to create yours. Remember that every Apple ID comes with 5 GB of iCloud storage at no charge.
After signing in with your Apple ID and password, Messages automatically downloads and syncs any previous conversations used with that Apple ID. So you pick up right where you left off and that new conversation syncs with all your iDevices and computers associated with that same Apple ID.
You can even send SMS texts with your Mac using the feature called Continuity!
Once Messages is set-up, you’re free to send text messages, voice messages, pictures and videos all through the internet.
What about multiple Apple IDs and iMessage
You cannot log into multiple accounts at once. You can use more than one Apple ID with Messages and iMessage. But you must switch between those Apple IDs and passwords manually every time you want to use a different Apple ID.
How to Access iMessage and Messages With Your Windows PC
iMessage Through Remote Access to Mac
One workaround for getting iMessage on your PC is to utilize Chrome’s great Remote Desktop feature. To get this going, you do need a Mac computer to set things up. What Chrome Remote Desktop provides is access to iMessages by connecting your Windows PC to your Mac computer remotely.
The major downside is that you are only able to access iMessages when the Mac computer is turned on (not asleep) and connected to the internet. And you need your Apple ID.
With Chrome Remote Desktop, all connections are fully secure. Access other computers or even allow another user to access your computer securely over the Internet. Everything is done via Chrome browser.
Using the Chrome Remote Desktop
#1: Set Up Chrome Remote Desktop
- Sign into Google in Chrome Browser (or create a new Google account)
- Download the Chrome Remote Desktop App from the Chrome App Store (MUST USE CHROME AS YOUR BROWSER!)
- Select Add App to Chrome
- If setting up for the first time, you may see a message requesting authorization. Click Continue if you see this message:
- If setting up for the first time, you may see a message requesting authorization. Click Continue if you see this message:
- The Chrome Remote Desktop App appears in your chrome://apps list
- Click on the App
- Click on the App
- In the pop-up, under My Computers tap Get Started
- Choose Enable remote connections
- Follow the on-screen instructions to download Chrome’s remote host installer
- Choose Enable remote connections
- In the Download Chrome Remote Desktop Host Installer, choose to Accept and Install
- Save the chromremotesektop file to your desktop, downloads folder, or preferred destination
- After the file downloads, open it
- Double-Click the Chrome Remote Desktop Host package
- Follow the instructions on-screen to install
- Enter your admin password when asked
- After successful installation, open the Chrome Remote Desktop App again
- Tap Enable remote connections
- Create a new PIN of at least 6 digits
- You’ll need this PIN to connect from another computer
- Choose something you’ll remember or write it down and keep it secure
- Enter your Mac’s admin password if asked
- If successful, a message appears letting you know remote connection are enabled
- When accessing your Mac remotely, make sure it’s ON, connected to the internet, and not set to sleep when idle to ensure access
#2: Use Chrome Remote Desktop on Another Computer
- To access your Mac on another computer, open Chrome and sign in using the same Google ID you used to set-up Chrome Remote Desktop
- Open the Chrome Remote Desktop App or type chrome://apps in the address bar to locate the app
- Look for your Mac under My Computers
- Double-Click to establish a connection
- If you see Get Started, click this first then double-click the remote computer’s name
- Type in your PIN and tap Connect
- You see your Mac’s Desktop once a connection establishes
- Maximize your window to full-screen to better see your Mac’s Desktop
- To check your iMessages, tap the Message App in your Mac’s Dock (if available) or tap Launchpad to locate the Messages App
- Your iMessages should appear on screen in Chrome
- To end your connection to your Mac, tap the Stop Sharing button located at the bottom of your shared screen
- If you accidentally end a session, choose Reconnect (enter your PIN again)
Remove the Chrome Remote Desktop from your Mac
- First, uninstall the Chrome Remote Desktop Host app
- In your Mac’s Application folder, find the Chrome Remote Desktop Host Uninstaller app
- Launch the uninstaller and click Uninstall
- Enter your Mac’s admin password, if asked
- If successful, a message appears confirming uninstall
- In your Mac’s Application folder, find the Chrome Remote Desktop Host Uninstaller app
- Next, remove the Chrome Remote Desktop app from your Google account
- On your Mac, open Chrome
- Locate your Chrome Remote Desktop app or type chrome://apps in the address bar
- Control-Click (or right-click) the app and choose Remove from Chrome
- At the dialog, click Remove
As a reminder, you need access to a Mac computer when implementing this method. And that Mac must be turned ON and connected to the internet Otherwise; this tip won’t work.
Chrome Remote Desktop is also fully cross-platform, providing remote assistance to Windows, Mac, and Linux users and access to your Windows (XP+) and Mac (OS X 10.6+) desktops at any time, all from the Chrome browser.
How to Access iMessage and Messages By Jailbreaking
What’s Jailbreaking?
Currently, the only other way to access iMessage on a browser is to jailbreak your iPhone. Jailbreaking is basically replacing the actual iOS with a new operating system that provides more flexibility.
You change the way your iDevice looks and feels and get to choose a ton of custom apps, tweaks, and add-ons that aren’t available in Apple’s official App Store.
Jailbreaking gives you the type of customization Android users are accustomed to. And among these many tweaks is the ability to use iMessages from anywhere on the internet. You even get your iPhone restored to factory settings afterward.
A Word of Caution
We do NOT recommend most users jailbreak their iPhones or other iDevices. Jailbreaking automatically voids your warranty and any additionally purchased AppleCare+.
You also run the risk of “bricking” your iDevice, encountering a lot of bugs, and a higher risk of security breaches and planted malware.
So jailbreaking your iPhone is really for iFolks who feel very comfortable working and troubleshooting their iPhones and other iDevices.
Going for it
For the brave of heart, ready to make the jailbreaking leap there are also a lot of pluses. Jailbroken iPhones have access to Cydia, an alternative to Apple’s App Store for “jailbroken” iDevices.
Cydia is not available in the app store. Instead, it’s installed on your iPhone using a “jailbreaking” tool, such as Pangu, TaiG, and others.
Jailbreaking allows you to customize your iPhone to your liking fully and even download apps that Apple currently prohibits. This jailbreaking includes things like customizing your lock screen, setting your own default apps, customizing control center, adding Touch ID or 3D Touch even for older devices, and creating shortcuts and other adjustments to the User Interface.
And of course, jailbreaking your iPhone or other iDevice gives you access to iMessage across all types of devices.
How to Jailbreak your iPhone or another iDevice
Before you even consider jailbreaking your iPhone, make sure you perform backups of your current iDevice preferably in at least 2 locations (cloud-based and local). Check out our article on backing up following our 2X2 rule.
Once you have your backups, the best practice is to restore your iDevice using iTunes. Having your iDevice clean yields to better results with the jailbreak.
The next step is downloading the jailbreak software onto your computer, Windows or Mac. Run the software and follow the steps to move through the jailbreak process.
Once the jailbreak OS is installed, look for an icon called Cydia. If it’s not there, download it. Cydia is basically your jailbroken app store.
Next, you need to purchase an App called Remote Messages. With this app, iMessages is available to you online for all types of devices and computers, including Windows.
All you need to do is provide authentication credentials and then use your iPhone’s IP address on the browser followed by 333. You are required to log in to have full access to iMessages.
iMessage for Android Users

We were hoping that iOS 11 included a release of iMessage for Android users. But alas, no! So for those folks using Android phones, there are some options for you, including apps like iMessage Android and others available from the Google Play Store.
Using these apps allows you to iMessage between iPhones, other iDevices, Mac computers, and your Android phones. This means you send texts to iDevice users all from your Android phone–a genuinely cross-device chat experience.
Summary
We hope that someday soon, Apple releases a cross-platform version of iMessage for all types of devices and operating systems. An online messaging service is ideal so that we can access our iMessages and conversations anytime, from anywhere including work.
Unfortunately, that day is not here yet, so we have to use workarounds like Chrome Remote Desktop.
However, there are a ton of non-Apple message apps that cross all platforms already and include support for PCs. Whatsapp, Viber, Kik, Facebook Messenger, Telegram, and even Skype are some of the most popular iMessage alternatives.
Facebook Messenger and Telegram are particularly robust, pretty much working on anything via a web browser. We love that! Let us know in the comments if you have a favorite messaging app that works across all your devices and PCs–we love to hear from all of you.
Happy iMessaging and messaging (if using iMessage alternatives)!
Take a look at Dell Mobile Connect. (No, you don’t need a Dell to use it. Google is your friend.)
Thanks to the author Andrew Martin, this information helped me. Like the Android to Mac file transfer article
Really? Is this a solution? I have both ios and Android device and day after day it seems Android is more intuitive and easier to use then iOS
that’s because it is.
While this article is technically correct and easy to follow, all this article is showing you is how to remotely control a Mac or an IOS device so you can, in essence, use that device to do iMessaging for you.
You can’t do iMessages on a Windows machine unless you already have a Mac or a jailbroken IOS device. Those devices need to be turned on all the time as well.
Yeah, I agree you need a MAC to use iMessage on your PC with this solution. Essentially all you are doing is sharing a connection with a MAC. Not only do you need a MAC, but it also needs to be ON if you are to use iMessage.
While I can see the limited need for this solution, it is difficult for most of the people searching for a way to use iMessage on a PC easily.
Jailbreaking does NOT void your warranty. This is patently false. It only invalidates your warranty if it’s the cause of your issue. In otherwords, if you break your screen, they will fix it if under warranty because that’s not caused by jailbreaking.
Helloooooo
I propose that (at least partly) Apple does not want to trust the world with its end-to-end imessage encryption.
With the way that the encryption works even if they had the data it would take someone over a lifetime to brute force the key to decipher it with today’s computing power.
They just want to keep people in their walled garden. (I own an iPhone xs and love it but hate Apple’s closed-door policies)
A good idea: you should indicate at the VERY BEGINNING of the article that “you will need a Mac as well as a PC unless you want to jailbreak your phone. If you do not have a Mac, you are out of luck unless you want to jailbreak your phone.”
This would help a number of people who read through this entire article (including the section on how to use iMessenger on a Mac… seems an odd bit to include) and then realized “hey that was pointless. I don’t own a Mac!” I imagine this is the vast majority of people reading this article.
FYI, you need ios 9 or earlier for remote message from jailbreak. The developer is not developing anymore.
If you have any pipeline into Apple, please let them know how much I utterly and completely detest them. This asinine fixation with keeping iMessage only usable for people who own Macs is … asinine. I’ve had my iPhone for about 2 years now and I can’t wait until the service contract is up and I can upgrade to an Android phone, which will allow me to sync and receive my text messages on my PC. So long Apple – and keep in mind that business entities (whether they be companies or countries) who insist on insularity, eventually always lose.
I mean the only solution that comes CLOSE is a remote desktop, but that requires a Mac – so basically, there is no way to view iMessages purely off of a Windows computer itself.
can anyone tell me how i can send imessages from my windows laptop without having my iphone with me at the time? and also does the iphone aswell as the laptop have to be connected to internent?
So miserable to follow an article and then go through what MArk did above…
You can probably combine these” re the 10.6 comment, apparently Chrome needed to be updated.
But here’s the weird thing, after 10-12 failed attempts with “the access code is invalid”, I closed the CRD then reopened on the client; surprise it prompted me for the PIN! Connected perfectly…
to a screensaver. Rats.
A few more
The passcode generate by GRD is NOT to be typed with spaces
The host will require a PIN set, this is NUMBERS only, true it says “digits” but many probaby type their fave password it’s just numbers.
But in the end, as thousands have posted, you’ll get “the access code is invalid”, which is odd as we know the machines are communicating, as the host asked to allow the client to connect, then the client threw up that error message…
Chrome Remote Desktop said it needed Mac OSX 10.6…. from years ago…