Skip to content

Generate a fingerprint

The Generate button fills every fingerprint field at once with realistic, internally consistent values. Instead of choosing a screen size, voice list, hardware specs, and dozens of other details by hand, you tell Santiago which operating system you want (or paste a User-Agent), and it builds a complete, believable fingerprint for you in one step.

When you click Generate, Santiago asks its servers to build a fresh fingerprint and then drops the result into the profile form. The values are not random: they come from a model trained on real browser population data, so the combination you get looks like an actual device that exists in the wild.

Crucially, all the fields are produced together and kept consistent with each other:

  • The screen and window dimensions are snapped to common real resolutions for the chosen OS, so you don’t end up with an odd, never-seen-before screen size.
  • The voice list (used by websites that read text aloud) matches the operating system. A Windows fingerprint gets Windows voices, a macOS fingerprint gets macOS voices, and so on.
  • Hardware hints (CPU cores, memory), WebGL details, fonts, audio, and media-device counts are all chosen to fit the same device profile.

This matters because mismatched details are exactly what detection systems look for. A macOS User-Agent paired with Windows voices, or an impossible screen resolution, is a red flag. Generate avoids those contradictions for you.

  1. Open the profile you’re working on (or start a new one — see Create and edit profiles).
  2. Find the Generate button next to the OS selector in the fingerprint section of the form.
  3. Choose your input (see below).
  4. Click Generate. Every fingerprint field fills in at once.
  5. Review the result, tweak anything you like, and save the profile.

You can give Generate one of two starting points. You don’t have to provide either — but if you do, provide only one, not both.

InputWhat it doesWhen to use it
Operating systemGenerate produces a fresh fingerprint for that OS (Windows, macOS, or Linux), picking a matching User-Agent and all other values for you.The usual choice. Pick the platform you want the profile to look like.
Custom User-AgentYou paste a specific User-Agent string, and Generate builds the rest of the fingerprint to fit it.When you need the profile to match a particular browser/OS version exactly.

Santiago generates fingerprints for Firefox on Windows, macOS, and Linux — these are the supported platforms for the underlying browser.

A generated fingerprint is just a starting point. After you click Generate, every field is still fully editable: you can change the screen resolution, adjust hardware values, edit the voice or font list, switch the WebRTC mode (real, fake, or disabled), and more.

A few things worth knowing:

  • Timezone. A freshly generated fingerprint may start with a generic timezone. If your profile uses a proxy and has auto-geolocation enabled, Santiago overrides the timezone (and location) to match the proxy’s exit location when the profile launches — so it lines up with your real outgoing IP. You can always set the timezone by hand too. See Geolocation and timezone and Configure a proxy.
  • Regenerate freely. Not happy with a result? Click Generate again for a brand-new fingerprint. There’s no limit on trying different ones before you save.

Generating a fingerprint requires an active subscription. Like creating a profile, launching one, or importing cookies, fingerprint generation is gated on your license. If your subscription is expired or you haven’t chosen a plan yet, the Generate button won’t work until you subscribe. See Plans and pricing and License states.