Navigator userAgent Property

Get navigator.userAgent

Definition and Usage

The userAgent property returns the user-agent header sent by the browser to the server.

The userAgent property is read-only.

The value returned, contains information about the browser name, version and platform.

The web specification suggests that browsers should provide as little header information as possible. Never assume that this property will stay unchanged in future browsers.

Syntax

navigator.userAgent

Return Value

Type Description
A stringThe browser user agent header.

More Examples

Display all navigator properties:

let text = "<p>Browser CodeName: " + navigator.appCodeName + "</p>" +
"<p>Browser Name: " + navigator.appName + "</p>" +
"<p>Browser Version: " + navigator.appVersion + "</p>" +
"<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>" +
"<p>Browser Language: " + navigator.language + "</p>" +
"<p>Browser Online: " + navigator.onLine + "</p>" +
"<p>Platform: " + navigator.platform + "</p>" +
"<p>User-agent header: " + navigator.userAgent + "</p>";

Browser Support

navigator.userAgent is supported in all browsers:
Chrome IE Edge Firefox Safari Opera
Yes Yes Yes Yes Yes Yes