This story has been updated. It was originally published on July 9, 2018.
When you’re already sitting at your desk, you don’t want to keep digging your phone out of your pocket to peck out SMS messages. By sending them from your computer, you won’t have your smartphone distract you too much, and you’ll have an easier time typing those texts from a larger keyboard.
Several apps, for iPhones and Android devices, will let your computer send and receive messages that look like they came from your cell phone. Here’s how to pick the best option and set it up.
iMessage (for iOS)
In iOS, Apple has locked down access to SMS information, which means no third-party app can manage your text messages. So iPhone users need to lean on the proprietary solution: Make iMessages for iOS coordinate with Messages for macOS. While it’s frustrating to only have one option (or no option if you’re a PC user), this works very well.
Depending on how you’ve configured your devices, some or all of this setup might already be in place. Just in case it isn’t, we’ll run through the process from scratch.
[Related: Get quick access to important conversations in your iPhone’s Messages app]
First, you need to sign both your iPhone and your Mac into the same Apple ID. On your phone, check this setup by opening the Settings app and tapping your name at the top of the screen. On your Mac, do the same by opening System Preferences and confirming you’re signed into the same Apple ID at the top of the emerging window. If everything looks correct, your next step is setting up iMessage so the app can coordinate with your computer. Grab your phone again, open Settings, Messages, and turn on the iMessage toggle switch. Back on your Mac, you should see a pop-up alert saying your phone number has been added to iMessage.
When you open the Messages app on macOS, you should see that your computer and phone conversations are synced, and your computer will be able to text other iMessage users. But what about your contacts who don’t have iPhones? To text them as well, you’ll need to turn back to your phone and head to Settings, Messages, and then Text Message Forwarding. Here, select your computer from the list of all devices associated with your Apple ID. Next, sit at your computer and launch Messages. Click the Messages menu, then open Preferences and go to the iMessage tab. Check the boxes to enable your Apple ID email address and your cell phone number.
Now your Mac will be able to manage both iMessages (from Apple users) and SMS messages (from everyone else). Treat the Messages app on your computer just like the corresponding app on iOS: Type out your communications and hit Enter to send them. If you’re conversing with a person who has iMessage, their names will appear in blue rather than red on the macOS app, and you’ll have more ways to manage your chat. With a fellow iPhone user, you can enable read receipts, share your screen (hit the info button on every chat to set it up), and send small emoji-like reactions called tapback responses (just Ctrl+Click on a received message).
Messages (for Android)
Google has a web interface to its default SMS program, the Messages app, which comes pre-installed on stock Android devices and is available to download on all the others. This website is the simplest way to send and receive Android texts through any web browser on any computer.
First, if you don’t already have Messages on your phone, install the app. Then give it permission to act as your default SMS program by heading to Settings > Apps > Default apps > SMS app, and choosing Messages.
Next, turn to your computer, launch its web browser, and open the Messages for web site, where you’ll see a QR code. You can scan that code from your Android device: Open Messages, tap the menu button (three dots) on the top right, choose Device pairing, and then hit QR code scanner. Point your phone’s camera at the QR code on the computer screen, and after a brief pause, you should see all of your messages sync to your computer.
This web interface will stay in sync with your phone: Any texts you send on the web appear in the conversation list on your phone and vice versa. Click any of these threads to view older chats. When messages roll in, your browser can notify you—turn on this option by clicking the menu button (three dots) on the top left of the screen and picking Settings and toggle the switch under Notifications. (From the same menu, you can also enable or disable a darker visual theme.)
To send an SMS, click Start chat, type out the name, phone number, or email or the recipient, enter your message and hit Enter. You can also accessorize the text with the icons to the right of your text field, which let you add emoji, stickers, and photos stored on your computer.
Pulse SMS (for Android)
Given the flexibility of Android, you don’t have to settle for Google’s solution. One alternative we’d recommend is Pulse SMS, another Android messaging app that comes with a web interface. It provides a few extra features that Android Messages doesn’t: different themes for each conversation, password protection for selected threads, and scheduling SMS messages to go out at some point in the future. Pulse is free to use on your phone, but if you want to integrate more devices (which you’ll need to do if you want to text from your laptop), you’ll need Pulse SMS+, which will set you back $1.99 a month, $19.99 for a full year, or $99.99 for lifetime access. But before you commit, you can try out the seven-day free trial.
To use it, download the app. When you first open it, you may see a Change SMS app? prompt, and you can hit Yes to make this one your default message app. Next, set up a Pulse SMS account: Tap the menu button (three horizontal lines) on the top left, choose Text from any device and Activate and fill out your details. This gives you access to that seven-day trial, and after that, the program will start billing you.
Once you set up the app on your phone, grab your computer, head to the Pulse website, and log in with your new account credentials. As with Messages, all your conversations will sync between the web interface and the phone app. Your conversations will appear on the left, and you can click on any of them to continue chatting.
Pulse SMS also offers a native client (for Windows and macOS) if you’d prefer a computer app to your web browser. For these, the setup process is largely the same.
MightyText (for Android)
The MightyText app doesn’t actually handle SMS messages directly. Instead, it works in the background of your existing texting app to sync messages between that Android app and the MightyText website. In front of the scenes, the free version works much like Messages. But if you pay to subscribe to MightyText Pro (it costs $11.99 a month or $89.99 a year), you gain extra abilities like syncing photos and videos from your phone to the web and receiving phone notifications in your web browser.
To get started, you need to connect MightyText to whatever Google account you’ve linked with your phone. This part is easy—just download the app, open it, and follow the on-screen prompts. Then take your computer, head to the MightyText website, and log in with the same Google credentials. After taking a few minutes to copy over all your contact names and photos, the page should display your conversations on the left side of the screen.
[Related: How to save your text messages from disappearing when you get a new phone]
You can click any of these conversations to continue chatting via SMS, click New Message and search for a contact, or use the search bar at the top of the screen to look for older conversations. You can type out any message, use the buttons inside the pane to add photos, GIFs, and emojis, and hit Enter to send it out.
Just be aware that, with the free version of MightyText, you can only send 50 messages per month through the website (this doesn’t affect your ability to send texts from your phone). Upgrading to MightyText Pro, in addition to the perks we’ve already mentioned, lets you send an unlimited number of texts from the web, apply a variety of themes to the interface, save drafts to send later, remove ads, and more.