
You open a login page in Safari, tap the username field — and nothing happens. No suggestion bar, no keychain prompt, just an empty keyboard staring back at you. Some websites label their form fields in ways iOS does not recognize, so Safari never offers to fill in your saved login. It is annoying, but you do not have to type that 20-character password by hand.
Since iOS 17, there is a hidden trick that forces the password picker to appear in any text field — no matter how badly the site is coded. It lives in the humble context menu, and once you know it, you will use it everywhere: in Safari, in Notes, in messenger chats, in any app with a text field.
What you need first (iOS 17 or later)
This trick requires iOS 17 or later — on older versions, the context-menu AutoFill option only appears in recognized password fields. You will also need your logins saved in iCloud Keychain (now the Passwords app): check Settings > General > AutoFill & Passwords and make sure "AutoFill Passwords and Passkeys" is switched on. Apple documents the AutoFill system in its guide to automatically filling in passwords on iPhone.
How to force password AutoFill on any site
When Safari will not suggest your login:
- Tap the text field to place the cursor in it.
- Tap the field once more — the iOS context menu appears (Cut, Copy, Paste…). Alternatively, long-press the field.
- Tap AutoFill, then choose Passwords.
- Authenticate with Face ID, Touch ID, or your device passcode.
- Pick the right login from your saved passwords — iOS fills it in.
That is it. The site’s field labeling no longer matters: since iOS 17, this menu route works in any text field, on any website. 9to5Mac covered this expanded AutoFill behavior when iOS 17 launched.

Beyond Safari: use it anywhere
The same trick works far beyond login pages. Need to paste a password into a note, a messenger chat, or a third-party app’s text field? Long-press the field, open the context menu, choose AutoFill > Passwords, and pick the login. It is the fastest way to move credentials around without ever revealing the actual password characters on screen.
If it still doesn’t work
If "AutoFill > Passwords" does not appear in the menu, confirm you are on iOS 17 or later and that AutoFill Passwords is enabled in Settings > General > AutoFill & Passwords. If the keychain list is empty, you need to save the login first — Safari offers to save it when you log in manually. And if you would rather Safari stopped suggesting passwords entirely, you can stop Safari from suggesting passwords for websites on iPhone.
Frequently asked questions
Does this work in apps other than Safari?
Yes. The context-menu AutoFill option works in any app with a standard iOS text field — Notes, Messages, third-party browsers, and more.
Is it safe to AutoFill passwords this way?
Yes — you still authenticate with Face ID, Touch ID, or your passcode before iOS reveals anything, exactly like normal AutoFill.
Conclusion
Poorly coded login forms do not have to mean typing passwords by hand. The iOS 17 context-menu trick puts your entire keychain one long-press away, in Safari and everywhere else. While you are tuning Safari, you might also like to change Safari’s design on iPhone to match your taste.