はじめに
iPhoneでは、SMSやメールで届いた認証コード(確認コード・ワンタイムパスワード)を、キーボードの上に表示される候補から入力できます。メッセージアプリやメールアプリを開いて数字を覚えたり、コピーしたりする必要はありません。
使い方は、認証コードの入力欄をタップし、キーボードの上に表示されたコードをタップするだけです。ただし、コードの形式やアプリ・Webサイト側の対応状況によっては、候補が表示されないこともあります。
この記事では、認証コードを自動入力する方法と、SMS・メールで候補が表示されないときの確認ポイントを紹介します。
iPhoneで認証コードを自動入力する方法

- SMSまたはメールで認証コードを受け取る
- アプリやWebサイトの認証コード入力欄をタップする
- キーボードの上に表示されたコードをタップする
コードをタップすると入力欄に反映されます。通常は特別な設定をしなくても利用できます。
なお、「自動入力」という名前ですが、コードが勝手に送信されるわけではありません。表示された候補を自分でタップし、必要に応じてログインや確認のボタンを押します。
認証コードが自動入力できないときの確認ポイント
「認証コードが届いたのに候補が出ない」というときは、次の項目を上から順に確認してください。
1. 認証コードが届いているか確認する
まず、SMSがiPhoneの「メッセージ」アプリに届いているか確認します。電波が弱い場所、機内モード、通信障害などにより、コード自体が届いていないことがあります。
メールの場合は、迷惑メールフォルダや受信の遅れも確認してください。
2. 認証コードの入力欄をタップする
コードの候補は、認証コードを入力する欄が選択され、キーボードが表示されているときに現れます。入力欄をもう一度タップして確認しましょう。
3. 新しい認証コードを再送する
古いコードのあとに新しいコードを再送すると、前のコードは使えなくなる場合があります。複数のコードが届いたときは、原則として一番新しいコードを使ってください。
4. アプリやWebサイトが対応しているか確認する
アプリやWebサイトの入力欄が認証コードの自動入力に対応していない場合、候補は表示されません。コードに文字や記号が含まれる場合や、送信メッセージの形式が特殊な場合も、iPhoneがコードを認識できないことがあります。
候補が出ないときは、「メッセージ」または「メール」でコードを確認し、コピーして入力欄に貼り付けます。
5. iPhoneを再起動する
一時的な不具合の場合は、アプリを開き直すか、iPhoneを再起動すると改善することがあります。iOSの更新がある場合は、バックアップを取ったうえで最新の状態に更新しておきましょう。
SMSの認証コードが自動入力されない場合
SMSで届くコードだけが表示されない場合は、次の3点を確認してください。
- iPhoneの「メッセージ」アプリで受信できているか
- 届いたコードではなく、アプリやWebサイトの入力欄をタップしているか
- 複数回再送した場合、一番新しいコードを使っているか
SMSを受信できていても、アプリ側の入力欄が自動入力に対応していないと候補は出ません。その場合は、SMSに表示されたコードを長押ししてコピーし、入力欄に貼り付けてください。
メールの認証コードを自動入力する方法
iOS 17以降では、Apple標準の「メール」アプリで受信した1回限りの確認コードを、Safariの入力欄に候補として表示できます。
- 認証コードのメールをApple標準の「メール」アプリで受信する
- Safariの認証コード入力欄をタップする
- キーボードの上に表示されたコードをタップする
メールの認証コードを入力するために、iCloudキーチェーンを必ずオンにする必要はありません。ただし、Gmailなど他社のメールアプリや、対応していないアプリ内ブラウザでは候補が表示されないことがあります。その場合は、メールからコードをコピーして貼り付けてください。
使った認証コードを自動で削除する方法
iOS 17以降では、自動入力に使用した1回限りの確認コードを「メッセージ」や「メール」から自動的に削除できます。
iOS 18以降
- 「設定」を開く
- 「一般」をタップする
- 「自動入力とパスワード」をタップする
- 「使用後に削除」をオンにする
この設定は、自動入力で使用した確認コードが対象です。必要なメッセージまで一律に削除する設定ではありません。
「届いたコード」と「パスワードアプリの確認コード」の違い
iPhoneで扱う認証コードには、大きく分けて次の2種類があります。
- SMS・メールで届くコード:届いたコードをキーボード上の候補から入力します。
- 認証アプリが生成するコード:iOS 18以降は「パスワード」アプリに登録し、一定時間ごとに変わるコードを使用できます。
どちらもログイン時の本人確認に使われますが、設定方法は異なります。この記事では、主にSMS・メールで届くコードの自動入力を説明しています。
認証コードを自動入力するメリット
入力の手間を減らせる
メッセージやメールとログイン画面を行き来せず、候補をタップするだけで入力できます。
入力ミスを防ぎやすい
数字を見ながら手入力する必要がないため、番号の見間違いや入力間違いを減らせます。ただし、複数のコードが届いた場合は、最新のコードかどうかを確認してください。
二段階認証を続けやすい
入力の負担が減るため、アカウントを守る二段階認証を利用しやすくなります。認証コードは短時間でも第三者に見せたり、電話やメッセージで教えたりしないようにしましょう。
認証コードもパスワードも管理できるアプリ
iPhoneの標準機能でもパスワードや確認コードを管理できますが、「WindowsパソコンやAndroid端末でも使いたい」「家族とパスワードを安全に共有したい」という場合は、1Password(ワンパスワード)も選択肢のひとつです。
1Passwordは、パスワードのほか、認証アプリが生成するタイプの確認コードにも対応しています。SMSやメールで届くコードとは仕組みが異なる点に注意してください。
▶ 覚えるパスワードは1つだけ「1Password」
〔PR〕
まとめ
iPhoneでは、SMSやメールで届いた認証コードを、キーボードの上に表示される候補から入力できます。候補が表示されないときは、コードの受信、入力欄の選択、最新コードかどうか、アプリやWebサイトの対応状況を順番に確認しましょう。
メールで届くコードの自動入力にiCloudキーチェーンは必須ではありません。Apple標準の「メール」アプリとSafariを利用しても表示されない場合は、コードをコピーして入力してください。


コメント