Contact Picker API browser support
Published Updated
The Contact Picker API lets a page ask the user to pick one or more entries from the device contact list through a picker the browser presents; the page receives only the requested fields of the selected entries and gets no standing access to the address book. The specification requires the picker to satisfy its privacy and selection rules but does not mandate a native or browser-drawn UI.
The table covers navigator.contacts (the ContactsManager interface) and its select() method, derived from MDN browser-compat-data.
- Legend
- Yes
- Partial
- Flag
- No
- Unknown
| Browser / Platform | Support | Versions | Confidence | Source | Notes |
|---|---|---|---|---|---|
| Chrome (Desktop) | No | — | high | source | 1 |
| Chrome (Android) | Yes | 80 | high | source | — |
| Edge (Desktop) | No | — | high | source | 23 |
| Firefox (Desktop) | No | — | high | source | 4 |
| Firefox (Android) | No | — | high | source | 56 |
| Safari (macOS) | No | — | high | source | 7 |
| Safari (iOS) | Flag | 14.5 | high | source | 8 |
| Samsung Internet | No | removed in 22.0 | high | source | 910 |
| WebView (Android) | Yes | 80 | high | source | 11 |
- No Chrome support is recorded in browser-compat-data.
- No Edge support is recorded in browser-compat-data.
- Derived by browser-compat-data mirroring from Chrome.
- Implementation tracking: https://bugzil.la/1756767.
- Implementation tracking: https://bugzil.la/1756767.
- Derived by browser-compat-data mirroring from Firefox.
- No Safari support is recorded in browser-compat-data.
- Behind the `Contact Picker API` preference.
- Was supported in Samsung Internet from 14.0 until it was removed in 22.0.
- This API was exposed but failed upon opening a contact selector.
- Derived by browser-compat-data mirroring from Chrome Android.
See also
Section titled “See also”- Contact Picker API: letting users share selected contacts, not the whole address book
- Contact Picker API (wicg.github.io)
- Contact Picker API (developer.mozilla.org)