This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The PasswordCredential interface of the Credential Management API provides information about a username/password pair. In supporting browsers an instance of this class may be passed in the credential member of the init object for global fetch().
Note: This interface is restricted to top-level contexts and cannot be used from an <iframe>.
PasswordCredential() Experimental
Creates a new PasswordCredential object.
Inherits properties from its ancestor, Credential.
PasswordCredential.iconURL Read only Experimental
A string containing a URL pointing to an image for an icon. This image is intended for display in a credential chooser. The URL must be accessible without authentication.
PasswordCredential.name Read only Experimental
A human-readable string that provides public name for display in a credential chooser.
PasswordCredential.password Read only Experimental
A string containing the password of the credential.
None.
const cred = new PasswordCredential({
id,
password,
name,
iconURL,
});
navigator.credentials.store(cred).then(() => {
// Do something else.
});
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | WebView Android | WebView on iOS | |
PasswordCredential |
51 | 79 | No | 38 | No | 51 | No | 41 | No | 5.0 | 51 | No |
PasswordCredential |
51 | 79 | No | 38 | No | 51 | No | 41 | No | 5.0 | 51 | No |
iconURL |
51 | 79 | No | 38 | No | 51 | No | 41 | No | 5.0 | 51 | No |
name |
51 | 79 | No | 38 | No | 51 | No | 41 | No | 5.0 | 51 | No |
password |
60 | 79 | No | 47 | No | 60 | No | 44 | No | 8.0 | 60 | No |
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/PasswordCredential