browser-fingerprint

Screen Resolution & Color Depth Spoofing for Anti-Detect Browsers

TgeBrowser Team7

Modern websites use a variety of browser fingerprinting techniques to identify users without cookies. Among the most persistent signals are screen resolution and color depth. These parameters, often overlooked, can uniquely identify a device. Anti-detect browsers like TgeBrowser allow you to spoof these values, creating consistent yet spoofed fingerprints for managing multiple accounts. In this guide, we'll explore how to tune screen resolution and color depth for optimal anonymity, whether you're a marketer running cross-border ecommerce or a developer building automation scripts.

Understanding Screen Resolution and Color Depth as Browser Fingerprints

Screen resolution refers to the pixel dimensions of your display (e.g., 1920x1080), while color depth indicates the number of bits used to represent each pixel's color (typically 24-bit for true color). Websites access these via JavaScript's screen object. Unlike user agents or cookies, resolution and color depth are difficult to change without specialized tools because they reflect physical hardware characteristics—or at least, they should. Anti-detect browsers break this assumption.

Below is a table of common fingerprinting properties:

ParameterJavaScript PropertyTypical Values
Screen Widthscreen.width1920, 1366, 1536
Screen Heightscreen.height1080, 768, 864
Available Widthscreen.availWidthvaries (accounts for taskbar)
Available Heightscreen.availHeightvaries
Color Depthscreen.colorDepth24, 30, 48
Pixel Depthscreen.pixelDepthUsually same as colorDepth

Fingerprinting scripts often combine these with window dimensions (window.innerWidth, window.outerWidth) to detect inconsistencies. For example, if screen.width is 1920 but window.outerWidth is 800, a bot detector might flag the session.

Why Spoofing Resolution and Color Depth Matters for Multi-Accounting

Whether you're involved in cryptocurrency airdrop hunting or managing multiple storefronts in cross-border ecommerce, maintaining separate digital identities is crucial. Each account should appear as a unique user on a unique device. If all your accounts share the exact same screen resolution and color depth, pattern recognition algorithms can link them together.

Moreover, advanced anti-fraud systems compare your reported screen resolution against your browser's viewport behavior. A common mistake is spoofing a high-resolution display but using a small window size, which looks unnatural. By properly tuning these fingerprint parameters, you reduce the risk of being flagged. For teams, implementing a private deployment of TgeBrowser allows centralized management of fingerprint profiles, ensuring consistency across all team members.

Best Practices for Spoofing Screen Resolution and Color Depth in TgeBrowser

1. Choose Realistic Resolutions

Aim for the most commonly used desktop resolutions according to global statistics. As of May 2026, the top three are:

  • 1920x1080 (Full HD) – approximately 65% of desktop users
  • 1366x768 – common on budget laptops
  • 1536x864 – typical for 11-inch MacBooks and some Windows devices

Avoid niche resolutions like 2560x1440 or 3840x2160 unless your target audience is specifically high-end. Also, remember to match the aspect ratio with typical zoom levels.

2. Set Color Depth to 24-bit

Over 98% of desktop browsers report 24-bit color depth. Spoofing to 30-bit or 48-bit might seem advanced but actually increases fingerprint uniqueness. Stick with 24-bit for maximum anonymity. If you're targeting a very specific use case (e.g., graphic design platforms), you may need 30-bit, but be aware that it makes your fingerprint stand out.

3. Maintain Internal Consistency

Your spoofed screen resolution must align with other window properties. Use TgeBrowser's profile settings to set screen.width, screen.height, window.outerWidth, and window.outerHeight in a coordinated way. A good rule of thumb: window.outerWidth should be slightly less than screen.width to account for browser chrome (scrollbars, address bar).

4. Leverage TgeBrowser's Fast Startup Window

The fast startup window feature allows you to apply fingerprint profiles instantly without relaunching the browser. This is especially useful when you need to switch between multiple accounts with different screen resolutions. Combined with the Open API, you can automate the entire fingerprint tuning process.

Here's an example of setting resolution and color depth via the TgeBrowser API:

// TgeBrowser Open API - Set screen fingerprint
const profileConfig = {
  fingerprint: {
    screen: {
      width: 1920,
      height: 1080,
      availWidth: 1920,
      availHeight: 1040,
      colorDepth: 24,
      pixelDepth: 24
    },
    window: {
      outerWidth: 1920,
      outerHeight: 1080,
      innerWidth: 1920,
      innerHeight: 969   // After subtracting address bar
    }
  }
};

const updatedProfile = await tgebrowser.profiles.update('profile_123', profileConfig);
console.log('Spoofing applied:', updatedProfile);

Advanced Fingerprint Tuning: Consistency Across Tabs and Windows

One often overlooked aspect is that screen resolution spoofing should be consistent across all browser tabs and popups. If you open a new tab and the reported resolution changes, that's a red flag. TgeBrowser ensures global consistency per profile.

Additionally, use our free fingerprint checker to validate your settings. This tool analyzes your current browser fingerprint and highlights any inconsistencies between screen resolution, color depth, WebGL renderer, and canvas fingerprints. Pair it with an IP checker to ensure your proxy matches the geographic location implied by your fingerprint.

For advanced users, consider the following table of resolution and color depth combinations that are statistically common:

ResolutionColor DepthTypical DevicePopularity
1920x108024-bitDesktop/LaptopVery High
1366x76824-bitBudget LaptopHigh
1536x86424-bitMacBook AirMedium
2560x144030-bitHigh-end MonitorLow

Notice how 30-bit color depth is almost exclusively paired with high resolutions. Spoofing 30-bit with 1366x768 would be highly suspicious.

Private Deployment: Enterprise-Grade Control Over Fingerprints

For organizations managing hundreds or thousands of browser profiles, relying on a cloud-only solution may pose privacy and compliance risks. TgeBrowser's private deployment option allows you to host the entire fingerprint management backend on your own servers. This gives you full control over fingerprint databases, including custom resolution pools, color depth whitelists, and real-time updates.

With private deployment, you can:

  • Store all fingerprint profiles locally, ensuring GDPR/CCPA compliance.
  • Create organization-specific resolution mappings (e.g., force all employee profiles to use 1920x1080).
  • Integrate with internal identity management systems via the Open API.
  • Audit all fingerprint usage across teams.

Whether you're a marketing agency running cross-border campaigns or a developer building automation tools, private deployment provides the scalability and security you need.

Ready to take control of your browser fingerprints?

Download TgeBrowser Now

Start spoofing screen resolution and color depth in minutes.