AndroidのSMS認証コードをMacで受け取る方法
Macで銀行にサインインしようとしたら、コードはかばんの中のAndroidスマホに届きました。無料の対処は、Google Messages for webです。ブラウザのタブで開いたままにしておくと、コードを含むSMSがMacに表示されるので、それをコピーします。The Relayはもう一歩進んで、SMSが届いた時点でコードをMacのクリップボードにコピーするので、ペーストするだけで済みます。対応しているアカウントなら、長期的にはもっと良い対処があります。SMSのコードをやめて、パスキーか認証アプリに切り替えることです。
運営者からの注記: The Relayはこのガイドを公開しており、紹介している製品の一つでもあります。他の製品の情報は、各メーカー自身のページから取得したもので、2026年10月1日に確認しました。価格や機能は変わるため、購入前にご確認ください。
iPhoneなら、Macではどうなりますか?
AppleのSafariガイドには、Autofill security codes from your iPhone in Safari on Macというページがあります。iPhoneの設定の「メッセージ」でText Message Forwarding(テキストメッセージ転送)をオンにして、Macを選びます。そうすると、WebサイトがセキュリティコードをiPhoneに送ったとき、「Safari provides the information on your Mac」(SafariがMacにその情報を表示する)ので、コードをクリックして入力します。
これはiPhoneの機能であるText Message Forwardingに依存しています。AndroidスマホはSMSをMacのメッセージアプリに転送できないため、Safariはコードを見られません。下の3つの方法が、同じ結果を得るやり方です。
方法1:Google Messages for web(無料)
Google Messages for webは、スマホのGoogle MessagesアプリのSMSを、Macのブラウザに表示します。Googleのページによると、Chrome、Firefox、Safari、Edgeで動作し、スマホにはAndroid 5.0以降が必要です。
コードのために使うには、次のようにします。
- 最初に一度だけペアリングします。スマホでGoogle Messagesを開き、アカウントのメニューをタップして、Device Pairing(デバイスのペアリング)を選びます。Macで messages.google.com/web を開き、同じGoogleアカウントでサインインします。詳しい手順はMacでのAndroidのメッセージにあります。
- タブを開いたままにして、タブを固定し、整理で閉じられないようにします。
- サイトからコードがSMSで届いたら、そのタブに切り替えます。Googleによると、タブのアイコンには「will show a red notification and the number of unread messages」(赤い通知と未読メッセージの数が表示されます)。
- コードを選択してコピーし、元の画面に戻ってペーストします。
知っておくべきことがあります。
- スマホの電源が入っていて、オンラインである必要があります。Googleは、メッセージが「a connection from your computer to your phone」(パソコンからスマホへの接続)を通ると説明しています。
- Google MessagesアプリでSMSを扱っている場合だけ表示されます。Galaxyが別のSMSアプリを使っているなら、切り替える必要があります。
- Googleは、まさにこの理由で共有パソコンについて警告しています。ペアリングを解除すれば、他の人に「sensitive info, like two factor verification codes」(2段階認証コードのような機密情報)を見られずに済むとしています。他の人が使うMacには、ペアリングしたまま放置しないでください。
- Googleのページによると、数週間使わないと自動的にペアリングが解除されるので、必要な日にタブがサインアウトされていることがあります。
コードが週に1回程度なら、これで足ります。何かにお金を払う必要はありません。
方法2:通知ミラーリングアプリ
スマホの通知をMacに表示するアプリなら、SMSの通知も表示し、通知のプレビューに含まれていれば、コードも一緒に表示します。無料なのはKDE Connectで、ダウンロードページにmacOSの安定版が掲載されています。
新しいスマホには落とし穴があります。GoogleのAndroid 15の動作変更には、Androidは信頼されていない、通知を監視するアプリが「from reading unredacted content from notifications where an OTP has been detected」(OTPが検出された通知の、伏せられていない内容を読むこと)を防ぐとあります。OTPはワンタイムパスワードのことです。KDE ConnectのWikiが、その見え方を裏づけています。Android 15以降では、パソコンから開発者向けコマンドで追加の権限を与えない限り、実際のテキストの代わりに「Sensitive notification content hidden」と表示されます。つまり、最近のPixelやGalaxyでは、いちばん欲しかった通知だけが空白で届くことがあります。この方法に頼る前に、実際のコードでテストしてください。関連する権限の背景はMacでのAndroidの通知にあります。
方法3:The Relay
The Relayを使うと、スマホに届いたSMSがMacに表示され、その中のログインコードがMacのクリップボードにコピーされるので、ペーストできます。入力中のフォームから離れずに、Command-Vを押すだけです。
両方のデバイスにインストールし、Macに表示されるQRコードをスキャンしてペアリングします。SMSは、ローカルネットワーク経由でスマホとMacの間を直接移動し、The Relayのサーバーにはアップロードされません。詳しくはプライバシーポリシーをご覧ください。Android 8.0以降とmacOS 13 Ventura以降が必要で、価格は$19.99、支払いは一度きりで、ダウンロードページから入手できます。
制限をはっきりお伝えします。
- 受信したSMSを表示します。MacからSMSを送ることはできません。相手に返信するには、Google Messages for webを併用してください。
- スマホとMacは、同じネットワークかBluetoothの届く範囲にある必要があります。スマホが家にあって、オフィスにいる場合は、コードはMacに届きません。
- 無料ではありません。コードがまれにしか来ないなら、方法1なら費用がかかりません。
価格に見合うのは、頻度が高い場合です。仕事で毎日ログアウトされ、銀行、給与、メールがそれぞれSMSでコードを送ってくるなら、そのたびにスマホを見に行く手間をなくすことは、積み重なると大きくなります。同じアプリが、クリップボード、ファイル、通知、通話、リンク、ウェブカメラも扱います。
どの方法が合っていますか?
| 状況 | 使うもの |
|---|---|
| たまにコードが来る | Google Messages for web |
| ほぼ毎日コードが来て、スマホはMacの隣の机にある | The Relay |
| すでにKDE Connectを使っていて、スマホがAndroid 14以前 | 通知の同期(テストしてから) |
| スマホが別の建物にある | Google Messages for web(スマホの電源が入っていてオンラインなら) |
| アカウントがパスキーや認証アプリに対応している | 切り替えて、SMSそのものをやめる |
SMSのコードを使い続けるべきですか?
ほかに選べないこともあります。サービスがそれしか提供していない場合です。選べる場合は、標準化団体もプラットフォームの提供元も、同じ方向を向いています。
- 米国の標準化機関NISTは、デジタルIDのガイドラインSP 800-63Bで、電話網で送られるコードを制限付きの方法に分類しています。それを使うサービスには、「device swap, SIM change, number porting」(端末の交換、SIMの変更、番号ポータビリティ)などのリスクの兆候に注意するよう求めています。
- パスキーを推進する業界団体のFIDO Allianceは、「Passkeys are phishing resistant and secure by design」(パスキーはフィッシングに強く、設計からして安全です)とし、2要素目としてのワンタイムコードを「both inconvenient and still phishable」(不便で、しかもフィッシングされうる)としています。
- Googleのパスキーでのログインのページには、指紋、顔スキャン、スマホの画面ロックでログインでき、パスキーは「can't be shared, copied, written down, or accidentally given to someone else」(共有、コピー、書き留め、うっかり他人に渡すことができない)とあります。
実際にできることが2つあります。
パスキー(提供されている場合)。 パスキーでは、指紋、顔、画面ロックでサインインでき、スマホからMacへ運ぶSMSのコードがありません。
認証アプリ(パスキーが提供されていない場合)。 Googleは、Google Authenticatorが「generate one-time verification codes for sites and apps」(サイトやアプリ用のワンタイム認証コードを生成する)ことができ、「can still generate codes without an internet connection or mobile service」(インターネット接続や携帯電話サービスがなくてもコードを生成できる)としています。コードを入力する手間はありますが、SMSが届くかどうかには左右されなくなります。スマホでコードをコピーすれば、同期されたクリップボードがMacへ運んでくれます。AndroidとMacのクリップボード同期をご覧ください。
ログイン方法を変えるのは、ご自身のアカウントについての判断です。各サービスの案内に従い、電話番号を外す前に、復旧用の手段を最新にしておいてください。
5分で自分の環境をテストするには?
- ショッピングサイトなど、リスクの低いアカウントでSMSのコードが届くものを選びます。
- スマホを手の届かない場所に置き、画面をロックしたままにします。
- Macでサインインして、コードを要求します。
- コードがMacに届いたか、取りに行くためにウィンドウを切り替える必要があったか、数字が読めたのか隠れていたのかを記録します。
- Macを1時間スリープさせたあとで、もう一度繰り返します。ペアリングが切れやすいのは、そのようなときです。
よくある質問
Macのメッセージアプリは、Androidスマホのコードを受信できますか?
いいえ。Appleのコードの自動入力は、iPhoneからのText Message Forwardingに頼っています。MacのメッセージアプリでAndroidスマホの番号宛てのSMSを受信する方法はありません。
ログインコードをMacに表示しても安全ですか?
コードを2つ目の画面に移すことになるので、Macにもスマホと同じ注意が必要です。ログインパスワード、席を離れるときの画面ロック、共有のユーザーアカウントを使わないことです。Googleは、2要素認証のコードがあるため、共有パソコンではGoogle Messages for webのペアリングを解除するよう勧めています。The Relayでは、SMSはご自身のデバイス間をローカルネットワークで移動します。どのツールも、お使いのアカウントについて結果を約束することはできないため、自分で管理しているMacでコードを使ってください。
通知アプリでコードが隠れて表示されるのはなぜですか?
Android 15以降では、ワンタイムパスワードを検出した通知を、Androidは信頼されていない通知リスナーアプリに渡す前に伏せます。KDE Connectは、その結果を「Sensitive notification content hidden」と記載しています。
Google Messages for webは、コードをコピーしてくれますか?
Googleのヘルプページには、ブラウザでメッセージを読んだり送ったりすることが説明されています。クリップボードへ自動的にコードをコピーすることは説明されていないため、コードは自分で選択してコピーする前提にしてください。
WhatsAppやメールのコードはどうですか?
それらはSMSではありません。Macで、そのサービスのWeb版やデスクトップ版を開けば、コードが直接届きます。
関連記事
AndroidのメッセージをMacで見る方法:SMSの読み書き
Google Messages for webを使って、AndroidのSMSをMacで無料で読み書きする方法。設定手順、必要なもの、iMessageが使えない理由、ログインコードの受け取り方を解説します。
Androidの通知をMacで受け取る方法
Androidの通知をMacで受け取る方法を解説。KDE Connect、AirDroid、Webアプリ、The Relayと、どのアプリにも必要な通知アクセスの権限について説明します。
AndroidとMacでクリップボードを共有する方法
AppleのユニバーサルクリップボードにはiPhoneが必要です。KDE Connect、Chrome、The RelayでAndroidとMacの間でコピー&ペーストする方法と、難しい理由を解説します。
SMS OTP From Android to Mac: Stop Reaching for the Phone
Bank, work, and shopping logins on a Mac keep texting codes to your Android phone. The five moments it happens, the free fix for each, and what The Relay changes.
Phone Link for Mac: Does It Exist, and What to Use Instead
Microsoft Phone Link is a Windows app and has no Mac version. Here is what Phone Link does on a PC and the closest match for each feature on a Mac with Android.
Android Phone With a MacBook for Developers: What Works
Five moments in a developer's day where an Android phone and a Mac get in each other's way: login codes, test links, builds, logs, clipboard. The free fix for each.
出典 · 2026年10月1日 確認
- Apple Support: Autofill security codes from your iPhone in Safari on Mac
- Google Messages Help: Check your messages on your computer or Android tablet
- Android Developers: Android 15 behavior changes for all apps
- KDE UserBase Wiki: KDE Connect
- KDE Connect: download page
- NIST: Special Publication 800-63B, Digital Identity Guidelines: Authentication and Authenticator Management
- FIDO Alliance: Passkeys
- Google Account Help: Sign in with a passkey instead of a password
- Google Account Help: Get verification codes with Google Authenticator