Browser & System Information Inspector
A comprehensive category-wise reference and live diagnostic tool showing all hardware, browser, display, and privacy signals ordinary JavaScript can access without explicit permissions. 100% computed client-side with zero data collection.
Instant CPU Benchmark
Executes 2,000,000 arithmetic and trigonometric calculations to gauge single-thread JS execution speed.
Live Pointer & Event Tracker
Tracks active cursor coordinates, interaction clicks, and focused keypresses in real-time.
AudioContext Hash Inspector
Inspects silent oscillator frequency dynamics used by anti-fraud and fingerprinting algorithms.
No matching system properties found
Try adjusting your search query or reset the category filter.
Understanding Browser APIs & System Information Disclosure
Whenever you visit any website, your browser exposes hundreds of technical properties through standard JavaScript APIs. While critical for responsive design, WebGL games, and performance optimization, these same signals can also form fingerprinting vectors. This inspector details what data is accessible across 17 structured categories, and highlights the strict boundaries protected by the browser sandbox.
How to Use
- Browse through the 17 categories or use the search bar above to query any property (e.g. 'WebGL', 'Battery', 'Memory', 'Pointer').
- Review the classification label: [DIRECT] for standard properties, [CONDITIONAL] for context-dependent values, [DERIVED] for calculated metrics, and [NOT GENERALLY AVAILABLE] for protected system data.
- Test real-time capabilities with the live CPU benchmark, interactive pointer tracker, and Web Audio oscillator tests.
- Export a comprehensive diagnostic report formatted as clean JSON or GitHub Markdown to document device compatibility or investigate privacy exposure.
Key Features & Benefits
- 17 Comprehensive Categories: Covers Browser Identification, OS & Locales, CPU & GPU, Screen & Viewport, Input, Network, Storage Quotas, Timings, Codecs, Permissions, Fingerprint Signals, and Sandbox Protections.
- 100% Client-Side Privacy: LensText runs completely on your local device. We never transmit your hardware specs, IP address, screen dimensions, or hashes to any remote server.
- Real-Time Event Tracking: Watch your viewport dimensions, scroll positions, device pixel ratio, and pointer events recalculate dynamically as you interact with the page.
- Export & Reporting: Instantly copy individual values or download a structured technical diagnostic report in JSON or Markdown with a single click.
Frequently Asked Questions
Can websites see my exact physical RAM or CPU clock speed?
No. For privacy and security reasons, ordinary JavaScript can only read navigator.hardwareConcurrency (logical processing units, not physical cores) and navigator.deviceMemory (a rounded estimate capped at 8 GB). Direct motherboard bus access, CPU frequency, and memory serial numbers are completely sandboxed.
Can websites view my files or installed programs without permission?
No. The browser sandbox strictly prevents websites from browsing your file system or seeing installed desktop programs. Files can only ever be accessed if you explicitly choose them through an interactive file picker dialog.
What is the difference between DIRECT and CONDITIONAL properties?
DIRECT properties (like navigator.language, screen.width, and navigator.onLine) are universally exposed across modern browsers. CONDITIONAL properties (like navigator.userAgentData, navigator.getBattery, or WebGPU) depend on whether your browser implements the API, whether you are on HTTPS (secure context), or user settings.
What is browser fingerprinting and how does this tool relate to it?
Browser fingerprinting combines dozens of subtle, seemingly harmless configuration details (like canvas rendering, WebGL parameters, screen dimensions, and font fallbacks) to form a probabilistic identifier. This tool transparently shows all of those signals so you can see exactly what your browser reveals.
Does LensText record or store any of my diagnostic data?
Never. All JavaScript queries, canvas renders, and benchmarks on this page run solely inside your browser's temporary memory. No data is logged, sent, or saved to any server.