Browser and System Information

Browser and System Information

Read the exposed User-Agent, low-entropy Client Hints, language, cookie setting, coarse hardware values and API presence. Review JSON without network probes or device permission requests.

Press Read information to display values from this browser.

Values are read in the current page only after you press Read information. They are not sent to a server or analytics event or written to storage. The tool does not request permissions or high-entropy hints, enumerate devices or fonts, or collect WebGL identifiers.

Comments & questions

Browser and System Information

Review environment values this browser exposes to the current page. Separate the User-Agent string from low-entropy Client Hints, then inspect language, cookie settings, touch points, exposed logical processors, approximate memory and API presence. Collection starts only when you press Read information; it makes no network probes or camera, microphone or location permission requests.

Key features

  • Explicitly read the current environment on request
  • Separate User-Agent from low-entropy Client Hints
  • Distinguish exposed APIs, missing APIs and unreadable values
  • Preview the entire JSON before copying and clear it when finished

How to use

  1. Press Read information to capture values exposed by the current browser.
  2. Review the string, coarse device, Client Hints and API sections separately.
  3. Press Read again after changing a browser setting.
  4. Review the JSON before copying it, then Clear when finished.

Use cases

  • Compare low-entropy Client Hints across browsers
  • Prepare a local API-presence report for a support request
  • See which coarse system values privacy settings reduce or hide

Frequently asked questions

How does this differ from the IP information page?

It does not look up IP addresses, locations or network providers. It separates low-entropy Client Hints and API presence from the User-Agent string, with a reviewable JSON report and no network probes.

Does API exposed mean the feature will work?

No. It means an object or function exists. Secure context requirements, browser policy, permissions and connected devices can still prevent a call from succeeding. This tool does not execute those capabilities.

Why does Client Hints contain an unusual brand?

Browsers may deliberately include GREASE brands or reduced versions. Values are shown as provided without guessing which brand is genuine. No high-entropy details are requested.

Are CPU and memory values exact specifications?

hardwareConcurrency is the number of logical processors exposed to the browser, not necessarily the physical core count. deviceMemory is a privacy-reduced and rounded estimate in GiB. Missing values remain unknown.

Does cookieEnabled mean all storage will work?

No. It is a browser-reported flag, not a test of a particular cookie or third-party storage policy. IndexedDB is checked only for API presence; no database is opened and no data is written.

Is the report sent to a server automatically?

This tool creates no server requests or analytics events from the values it reads. The JSON remains on this page until you copy it to the clipboard. Review the included browser and system details before sharing it.

Privacy

Values are read in the current page only after you press Read information. They are not sent to a server or analytics event or written to storage. The tool does not request permissions or high-entropy hints, enumerate devices or fonts, or collect WebGL identifiers.

References

Related Tools

User-Agent ParserScreen and Display InformationMy IP AddressWasm Module InspectorHreflang Matrix CheckerAST Query PlaygroundContainer Build GraphDependency Graph ExplorerSemver Range LabCron Schedule AuditorPatch Review WorkbenchSource Map ExplorerLocalization Catalog AuditorStructured Data ReviewerHTTP Archive AnalyzerWebhook Signature LabProtobuf Schema WorkbenchGraphQL Schema LabAvro Schema EvolutionLocal SQL WorkbenchSchema Form BuilderMesh Repair WorkbenchPipe Network LabRobot Arm Kinematics LabThermal Network LabBeam Response LabGear Train DesignerTolerance Stackup LabSensor Calibration FitPCB Stackup PlannerDigital Filter DesignerNetwork Reachability MapSun Shadow MapGPS Error SimulatorDigital Logic SimulatorAnalog Circuit LabMechanism Linkage LabAnalysis Mesh GeneratorOpenAPI Contract InspectorDatabase Migration PlannerDimensional Equation CheckerTruss Force LabBoolean Minimization LabControl Response LabQueueing Simulation LabGeofence Event SimulatorCoordinate Reference LabSurvey Traverse LabRaster Classification LabChoropleth Design LabMap Print ComposerRaster Reprojection LabElevation Contour MakerTerrain Viewshed LabWatershed DelineatorMap Tile PackagerText File Encoding WorkbenchFilesystem Portability AuditorSBOM License ExplorerFile Signature Auditornpm Lockfile Conflict ResolverSource Secret AuditorOffline Web Package BuilderCertificate Chain InspectorTorrent Metainfo InspectorChunked File PackagerEncrypted File VaultDuplicate File FinderArchive WorkbenchDesign Token ManagerSpacing Token DesignerResponsive Type SystemPackaging Dieline DesignerSVG Icon Sprite PackerFlex Layout PlaygroundCSS Grid PlaygroundRegex Equivalence LabMarkdown Repository AuditorLog Template MinerResponsive Layout AuditorEmail Template PreviewInternal Link GraphState Machine TesterPetri Net SimulatorGit History VisualizerCurl Request WorkbenchBinary Protocol DesignerHex File EditorBinary Patch WorkbenchFile Signature WorkbenchAPI Mock SandboxSchema Column MapperEvent Log SessionizerER Diagram DesignerTime Series Gap AuditorStratified Data SplitterData Lineage DesignerDecision Tree LabData Anonymization WorkbenchData Expectation RunnerJSON Schema ValidatorBasket Pattern AnalyzerRobots Policy TesterSEO HTML AuditorAccessibility Structure AuditorSyndication Feed WorkbenchIndexNow Payload BuilderCrawl Log AnalyzerCSP Policy WorkbenchSearch Performance AnalyzerCSV Formula Risk AuditorCORS Response SimulatorCache Header LabCookie Policy InspectorWeb Vitals Trace LabSitemap Health AuditorBatch File RenamerFile Manifest VerifierFolder Space MapFolder Difference ReviewerRoute Order OptimizerGeoJSON Map EditorPolygon Overlay LabCartographic Label PlacerSpatial Table JoinGeoJSON Topology AuditorGPX Track AnalyzerTrack Privacy RedactorCSV Table JoinCSV Pivot WorkbenchScientific Data ProfilerTabular Cleaning WorkbenchRecord ReconciliationData Dictionary BuilderCanonical Graph AuditorRedirect Plan TesterHTTP response and ping reference testJSON ↔ YAML ConverterXML ↔ JSON ConverterHTML FormatterJavaScript MinifierMock Data Generator.gitignore GeneratorLicense GeneratorPassword Strength CheckerCode to ImageXML FormatterHTTP Status Code LookupMIME Type LookupJS & SQL String EscapeCSS Box Shadow GeneratorCSS Gradient GeneratorIndent ConverterNumber Base ConverterUnicode Escape ConverterUnicode InspectorJSON Structure DiffMarkdown Table GeneratorBase64 EncoderJSON FormatterURL EncoderSQL FormatterCron Expression GeneratorRegex TesterUUID GeneratorHash GeneratorTimestamp ConverterJWT DecoderHTML Entity ConverterMarkdown PreviewCSS MinifierMeta Tag GeneratorJSON ↔ CSVCase ConverterImage to Base64
Explore all Dev Tools tools →Image/Media →Text/Convert →Life/Fun →