BrowserLeaks is a suite of tools that offers a range of tests to evaluate the security and privacy of your web browser. These tests focus on identifying ways in which websites may leak your real IP address, collect information about your device, and perform a browser fingerprinting.

By understanding these risks, you can take appropriate steps to protect your online privacy and minimize your exposure to potential threats

IP Address

The main tools for checking IP address privacy showcase server-side abilities to uncover a user's identity. These include displaying your IP address, reverse IP lookup, and HTTP request headers, your country, state, city, ISP/ASN, and local time. The tool also includes features such as IP address whois lookup, TCP/IP OS fingerprinting, WebRTC, DNS, and IPv6 leak tests.

JavaScript

By utilizing the basic functionality of JavaScript and modern Web APIs, it's possible to extract a wealth of data about the user's system. This includes information such as User-Agent, screen resolution, system language, local time, CPU architecture, the number of logical cores, the battery status, network information, installed plugins, and more.

WebRTC Leak Test

The WebRTC Leak Test is a critical tool for anyone using a VPN, as it leverages the WebRTC API to communicate with a STUN server and potentially reveal the user's real local and public IP addresses, even when using a VPN, proxy server, or behind a NAT. This tool can help verify whether a real public IP is being leaked.

Canvas Fingerprinting

A tracking method known as Canvas Fingerprinting uses HTML5 Canvas code to generate a unique identifier for each individual user. The method is based on the fact that the unique pixels generated through Canvas code can vary depending on the system and browser used, making it possible to identify users.

WebGL Report

The WebGL Report is a diagnostic tool to analyze your browser's WebGL support and create a unique WebGL Fingerprint that can potentially identify your web browser. This tool exposes information about your graphics card and other WebGL and GPU capabilities, which can be used to differentiate your browser from others.

Font Fingerprinting

Font fingerprinting is a technique used to track online activity by analyzing the unique characteristics of a user's system fonts. By measuring the dimensions of text or individual Unicode glyphs, enumerating fonts and finding rendering differences, this method can create a unique fingerprint that is difficult to spoof or alter.

Geolocation API

The Geolocation API allows websites to retrieve geographical location information from the user's device, and this HTML5 Geolocation API testing tool provides a detailed analysis of your geolocation and browser permissions.

Features Detection

The Web Browser's Features Detection tool provides a detailed list of HTML5 feature detectors, allowing you to determine which features your web browser supports or lacks, and how modifying them may impact your browser's digital footprint.

SSL/TLS Client Test

Check your browser's supported TLS protocols, cipher suites, TLS extensions, and key exchange groups. Identify weak or insecure options, generate a JA3 TLS fingerprint, and test how the browser handles insecure mixed content.

Content Filters

This page provides detectors to identify the usage of content filters that manipulate the connection and content between the browser and the visited web page. Examples of such filters include Tor Browser and AdBlockers.

More Tools

Here is a list of new, experimental, controversial, broken, and deprecated tools:

Privacy Policy

This website does not collect personal data, store user fingerprints, or set non-essential cookies. Minimal requests to third parties may be made when using certain APIs, and third-party services such as analytics may be temporarily active. You can control everything on the Site Settings page.