Browser fingerprint checker
A deep fingerprint & tamper / bot diagnostic — canvas, WebGL, audio, fonts, navigator, timezone, math, codecs and features, plus lie detection and a trust score. 100% client-side; nothing is sent to our servers.
100% client-side • No registration • Nothing leaves your browser
See also: Browser Environment Inspector · TLS Fingerprint Checker
Trust score
How a fingerprinting vendor would likely grade this browser, based on tamper signals, automation markers and signal coherence. See headless browser detection.
Roughly 1 in — visitors share a profile like this.
Lies / tamper detection
Checks whether native APIs or navigator/screen properties have been overridden — the kind of inconsistency a vendor flags as spoofing.
Headless / automation markers
Looks for navigator.webdriver, Chromedriver hooks, software rendering and other automation tells. See headless detection.
What this tool reads
This diagnostic reads the high-entropy signals fingerprinting and anti-bot vendors use to identify a browser: the 2D canvas, WebGL GPU and render, the AudioContext render, installed fonts, navigator and screen properties, timezone / locale, a math battery, supported media codecs, and platform features. It then cross-checks them for tampering and automation markers and rolls everything into a trust score.
It is the diagnostic companion to the Browser Environment Inspector. Learn more in our glossary entries on browser fingerprinting, canvas fingerprinting, WebGL fingerprinting, AudioContext fingerprinting, TLS fingerprinting, and fingerprinting evasion.
For diagnostic and developer use only — run checks on sites you are authorised to access. The lie and automation panels show what a vendor would see; they are not instructions for spoofing.
Screen & Display
Checking…
Screen & Display
Resolution, available area, color depth, device pixel ratio and matchMedia preference queries.
Timezone & Locale
Checking…
Timezone & Locale
Intl resolved options, timezone offset and locale coherence checks.
Fonts
Checking…
Fonts
Installed fonts detected via offscreen text measurement against generic fallbacks.
Math / Float battery
Checking…
Math / Float battery
A fixed set of Math operations whose low-order bits vary across JS engines, libm and CPU architecture.
Media & Codecs
Checking…
Media & Codecs
canPlayType / MediaSource codec support, speech-synthesis voices and media-device kinds.
Canvas
Checking…
Canvas
A fixed text + shape recipe drawn to a hidden canvas, then toDataURL() hashed.
WebGL
Checking…
WebGL
GPU vendor/renderer metadata (including unmasked renderer) plus a rasterised render hash.
Audio
Checking…
Audio
An OfflineAudioContext renders an oscillator through a dynamics compressor; floating-point output is the entropy.
Platform Features
Checking…
Platform Features
Presence and shape of notable APIs: WebGL2, WebGPU, OffscreenCanvas, WebAssembly, storage quota, permissions and more.
Frequently asked questions
What is a browser fingerprint?
A browser fingerprint is a combination of device and browser characteristics — canvas rendering, WebGL GPU info, audio processing, fonts, screen size, navigator properties and more — that together can identify a browser without cookies.
What is lie / tamper detection?
Lie detection cross-checks signals for contradictions that reveal spoofing: a native function whose source is no longer "[native code]", a navigator getter that has been overridden, a user agent that claims Windows while navigator.platform says macOS, or a Web Worker that reports a different userAgent than the main thread. Genuine browsers are internally consistent; spoofed ones leak these mismatches.
How is the trust score computed?
The score starts at 100 and subtracts weighted points: patched native functions (-18), overridden prototype getters (-14), worker/window mismatches (-16), hard automation markers like navigator.webdriver (-25), softer headless markers (-8 each), software GPU rendering such as SwiftShader (-12), each randomised active fingerprint (-6), and missing high-entropy APIs or locale mismatches (-4). The result maps to Trusted (80–100), Suspicious (50–79) or Likely bot/spoofed (0–49).
Why am I flagged as a bot?
Common triggers are navigator.webdriver being true, a HeadlessChrome user-agent token, Chromedriver artefacts on the document, an empty navigator.plugins list on Chrome, zero outerWidth/Height, or a software renderer like SwiftShader/llvmpipe instead of a real GPU. Each appears in the automation-markers panel with an explanation.
Does spoofing my user agent help?
On its own it usually hurts. Overriding only navigator.userAgent leaves dozens of other signals — platform, Client Hints, Worker-scope navigator, codec support, fonts — pointing at the real browser, which produces exactly the inconsistencies this tool flags as lies. Coherent profiles matter more than any single value.
Is my fingerprint really unique?
Usually yes, especially in combination. Any single signal might be shared by many people, but the combination of canvas, WebGL renderer, audio output, fonts and navigator properties is unique for the large majority of visitors.
Can I disable fingerprinting?
Brave and Firefox with resistFingerprinting randomise canvas and audio output, which this tool flags as "Randomised". That helps against tracking, but a randomised signal is itself a detectable signal to some vendors.
Does Scrappey randomise fingerprints?
Scrappey browser sessions generate consistent fingerprints that match the device profile being used, so canvas, WebGL, audio and navigator signals stay coherent across a session rather than contradicting each other.
Integrations
n8n
Automate workflows visually. Streamline data collection processes.
n8n Template
Pre-built template for modern websites. Simplifies Scrappey integration.
RapidAPI
Access via API marketplace. Easy integration with comprehensive docs.
Apify
Scalable actor-based automation. Reliable browser rendering.
MCP Server
AI-powered browser automation. Intelligent session management.
Scrappey CLI
Scrape from your terminal. One command, pipeable output, CI-ready.
Claude Code Skill
Portable skill for Claude Code + Codex. Browser-backed data access on demand.
LangChain
LangChain connector — clean web data for any chain or agent.
LlamaIndex
LlamaIndex reader — load modern web pages straight into RAG.
Zapier
Connect with 7,000+ apps. Automate workflows easily.
Make
Visual workflow automation. Connect with 1,000+ apps easily.
Start building with Scrappey
Try it free. No subscription, no credit card, instant setup — your trial is waiting.