Visitor Analytics

What does the internet know about you? See every detail websites can detect — instantly, privately, in your browser.

--

Calculating...

Analysing your digital footprint

🌐

Network & Location

IP AddressDetecting...
CityDetecting...
RegionDetecting...
CountryDetecting...
ISPDetecting...
Latitude / LongitudeDetecting...
Postal CodeDetecting...
Local IP (WebRTC)Detecting...
Connection TypeDetecting...
Downlink SpeedDetecting...
RTT / LatencyDetecting...
Save-DataDetecting...
VPN / Proxy DetectionDetecting...
💻

Browser & Software

BrowserDetecting...
Operating SystemDetecting...
PlatformDetecting...
User AgentDetecting...
LanguageDetecting...
All LanguagesDetecting...
TimezoneDetecting...
Do Not TrackDetecting...
Cookies EnabledDetecting...
JavaScriptDetecting...
Ad BlockerDetecting...
PDF ViewerDetecting...
WebGL VersionDetecting...
Max Texture SizeDetecting...
Browser EngineDetecting...
UA Client HintsDetecting...
Architecture / BitnessDetecting...
Local Date / TimeDetecting...
Clock SkewDetecting...
📱

Device & Hardware

Screen ResolutionDetecting...
Colour DepthDetecting...
Viewport SizeDetecting...
Device Pixel RatioDetecting...
Device TypeDetecting...
Touch SupportDetecting...
CPU CoresDetecting...
RAM (estimate)Detecting...
GPU / GraphicsDetecting...
BatteryDetecting...
Screen OrientationDetecting...
Available ScreenDetecting...
CamerasDetecting...
MicrophonesDetecting...
SpeakersDetecting...
Outer Window SizeDetecting...
🔒

Privacy & Fingerprinting

Canvas FingerprintDetecting...
WebGL FingerprintDetecting...
Audio FingerprintDetecting...
Installed FontsDetecting...
Browser PluginsDetecting...
ReferrerDetecting...
Incognito / PrivateDetecting...
Math FingerprintDetecting...
WebGL ExtensionsDetecting...
Third-Party CookiesDetecting...
Storage QuotaDetecting...
Combined FingerprintDetecting...

Preferences & Accessibility

Dark ModeDetecting...
Reduced MotionDetecting...
High ContrastDetecting...
Colour GamutDetecting...
HDR DisplayDetecting...
Forced ColoursDetecting...
Transparency PrefDetecting...
Pointer TypeDetecting...
🔌

APIs & Capabilities

Service WorkerDetecting...
WebAssemblyDetecting...
Web BluetoothDetecting...
WebUSBDetecting...
WebXR (VR/AR)Detecting...
Gamepad APIDetecting...
MIDIDetecting...
Speech VoicesDetecting...
📋

Data & Autofill

Autofill NameDetecting...
Autofill EmailDetecting...
Autofill PhoneDetecting...
Autofill AddressDetecting...
Saved Payment MethodsDetecting...
Site CookiesDetecting...
Local StorageDetecting...
Session StorageDetecting...
IndexedDBDetecting...
🔐

Permissions

NotificationsDetecting...
GeolocationDetecting...
CameraDetecting...
MicrophoneDetecting...
Clipboard ReadDetecting...
Clipboard WriteDetecting...
📖

Browsing History Probe

Modern browsers block most history detection. Results below show what older or misconfigured browsers may leak.

GoogleDetecting...
YouTubeDetecting...
FacebookDetecting...
X / TwitterDetecting...
AmazonDetecting...
RedditDetecting...
InstagramDetecting...
LinkedInDetecting...
NetflixDetecting...
GitHubDetecting...
🎬

Media & Codecs

H.264 VideoDetecting...
VP9 VideoDetecting...
AV1 VideoDetecting...
WebP ImagesDetecting...
AVIF ImagesDetecting...
Opus AudioDetecting...
AAC AudioDetecting...
DRM / EMEDetecting...
MediaSource APIDetecting...
WebRTCDetecting...

Timing & Performance

Page Load TimeDetecting...
JS Heap SizeDetecting...
Timer PrecisionDetecting...
Navigation TypeDetecting...
DNS LookupDetecting...
RedirectsDetecting...
📡

Sensors

AccelerometerDetecting...
GyroscopeDetecting...
Vibration APIDetecting...
Ambient LightDetecting...
MagnetometerDetecting...
🖼

Page & Window

Page VisibilityDetecting...
Document FocusDetecting...
Dev Tools OpenDetecting...
Fullscreen APIDetecting...
Picture-in-PictureDetecting...
Web Share APIDetecting...
🎨

Rendering Fingerprints

Custom pixel-level analysis. Every OS and browser renders text, emojis, and gradients slightly differently — creating a unique visual fingerprint.

Emoji Pixel HashDetecting...
Emoji SetDetecting...
Text Metrics SignatureDetecting...
CSS Gradient HashDetecting...
Unicode Render HashDetecting...
Sub-pixel Anti-aliasingDetecting...
Line Spacing FingerprintDetecting...

JS Engine & CPU Benchmark

Custom engine-level probes. Different JS engines (V8, SpiderMonkey, JSC) produce different error messages, prototype chains, and function serialisations.

Error Message FingerprintDetecting...
Prototype Chain SignatureDetecting...
CPU Speed ScoreDetecting...
Memory Allocation SpeedDetecting...
Frame Rate & JitterDetecting...
Event Loop SignatureDetecting...
toString() FingerprintDetecting...
👁

Behavioral & Extensions

Live behavioral biometrics. Your mouse movement patterns, scroll physics, and installed extensions are tracked in real-time as you interact with this page.

Mouse DynamicsDetecting...
Extension DetectionDetecting...
Keyboard LayoutDetecting...
Session DurationDetecting...
Tab SwitchesDetecting...
Input LatencyDetecting...
Scroll PhysicsDetecting...
🎨

Deep Graphics Probe

WebGL2 hardware parameters, shader precision, and GPU-specific rendering limits. These values create a near-unique fingerprint of your exact graphics card and driver version.

WebGL2 SupportDetecting...
Max Draw BuffersDetecting...
Max 3D Texture SizeDetecting...
Max Colour AttachmentsDetecting...
Shader Float PrecisionDetecting...
Max Viewport DimensionsDetecting...
Aliased Line Width RangeDetecting...
Bezier Render HashDetecting...
🌍

Intl & Locale Fingerprint

Your browser’s Internationalisation API reveals exactly how it formats numbers, dates, currencies, and text — exposing your locale, region, and language settings even if you hide your IP.

Number FormatDetecting...
Currency FormatDetecting...
Date FormatDetecting...
Relative Time FormatDetecting...
List FormatDetecting...
Plural RulesDetecting...
Collation / Sort OrderDetecting...
🖌

CSS Feature Fingerprint

Which CSS features your browser supports reveals your exact browser version. We test 37 modern CSS properties — the combination is nearly unique to your browser build.

CSS Feature ScoreDetecting...
CSS Feature HashDetecting...
Default Style HashDetecting...
Colour FunctionsDetecting...
Screen / Multi-MonitorDetecting...
CSS ContainmentDetecting...
DOM Rect PrecisionDetecting...
🔐

Crypto & Randomness

Your browser’s cryptographic capabilities, random number generator quality, and key generation speed. Reveals which encryption algorithms are available and how fast your hardware processes them.

Crypto UUIDDetecting...
SubtleCrypto AlgorithmsDetecting...
PRNG DistributionDetecting...
Key Generation SpeedDetecting...
Entropy QualityDetecting...
Hash PerformanceDetecting...
🎧

Audio Deep Dive

Your audio hardware signature. Sample rate, latency, channel count, and installed speech voices are near-unique to your device and OS language packs.

Audio Sample RateDetecting...
Audio Base LatencyDetecting...
Audio Output LatencyDetecting...
Max Audio ChannelsDetecting...
Audio WorkletDetecting...
Audio Context StateDetecting...
Speech RecognitionDetecting...
Voice Names FingerprintDetecting...
🖼

Canvas Deep Dive

Canvas API capabilities and rendering behaviour. Blend modes, filter support, and winding fill rules produce different pixel output per browser engine.

Blend Mode SupportDetecting...
Canvas Filter APIDetecting...
OffscreenCanvasDetecting...
ImageBitmapDetecting...
Smoothing QualityDetecting...
Path2DDetecting...
Winding Fill HashDetecting...

Threading & Concurrency

Multi-threading and inter-process communication capabilities. SharedArrayBuffer availability reveals your site’s security headers (COOP/COEP).

Dedicated WorkersDetecting...
Shared WorkersDetecting...
SharedArrayBufferDetecting...
AtomicsDetecting...
Broadcast ChannelDetecting...
Web Locks APIDetecting...
Transferable StreamsDetecting...
💾

Memory & Stack Limits

Your engine’s memory architecture. Call stack depth varies by browser and device — a desktop Chrome allows ~12K frames while Safari allows ~45K.

Max Recursion DepthDetecting...
Weak ReferencesDetecting...
Structured CloneDetecting...
Proxy & ReflectDetecting...
BigIntDetecting...
WASM Memory LimitDetecting...
🚀

Network Timing & Protocol

Connection-level details from the Performance API. Reveals your HTTP protocol version, TLS handshake time, and total data transferred — all without any network requests.

HTTP ProtocolDetecting...
TLS ConnectionDetecting...
Page Transfer SizeDetecting...
Resource CountDetecting...
Beacon APIDetecting...
Fetch StreamingDetecting...
Server TimingDetecting...
📝

Font & Typography Fingerprint

Sub-pixel font measurements and rendering characteristics. The system-ui font differs per OS, monospace ratios reveal your font engine, and emoji version exposes your OS update level.

System Font WidthDetecting...
Monospace RatioDetecting...
Font Loading APIDetecting...
Variable FontsDetecting...
Font SmoothingDetecting...
CJK Glyph RenderingDetecting...
Emoji VersionDetecting...
🎬

Animation & Paint Pipeline

Modern rendering and animation APIs. Support for View Transitions, CSS Houdini paint worklets, and Scroll Timelines reveals your exact browser generation.

Web Animations APIDetecting...
View TransitionsDetecting...
CSS Paint WorkletDetecting...
requestIdleCallbackDetecting...
Scroll TimelineDetecting...
CSS Typed OMDetecting...
Popover APIDetecting...
📂

File & Encoding

File handling and data encoding capabilities. OPFS access, compression support, and character encoding availability reveal your browser’s data processing stack.

File System AccessDetecting...
Origin Private FSDetecting...
Compression StreamsDetecting...
Text EncodingDetecting...
Streams APIDetecting...
URL APIDetecting...
Blob CapabilitiesDetecting...