Quick Answers

What Is a TLS Fingerprint?

A TLS fingerprint identifies the software making an HTTPS connection from how it opens the encrypted handshake. JA3 and JA4 are popular formats. Proxies do not change it.

By Team of Monkeys Editorial Updated 1 min read Affiliate disclosure

This guide contains affiliate links to Geonode, Webshare and Rayobyte. If you buy through them we may earn a commission, at no extra cost to you.

What Is a TLS Fingerprint illustration: a TLS fingerprint identifies the software making an HTTPS connection from how it opens the encrypted handshake 3jdej38j4

The short answer

When any program opens an HTTPS connection, its first message (the TLS "Client Hello") lists the encryption options it supports, in a particular order. That list looks different for Chrome, Firefox, Python's requests library or curl. Hashing it gives a TLS fingerprint; JA3 and the newer JA4 are the best-known formats.

Why it matters

A proxy passes your TLS handshake through untouched, so the website sees your real client. If your script claims to be Chrome in its user agent but has a Python TLS fingerprint, anti-bot systems notice. Real browsers (Puppeteer, Playwright) or TLS-impersonating HTTP clients avoid the mismatch.

A monkey meets a proxy server for the first time (animated GIF) 3jdej38j4
A monkey meets a proxy server for the first time. GIF via Tenor

Also known as

JA3 fingerprint, JA4 fingerprint, Client Hello fingerprint, SSL fingerprint.

Learn more

Affiliate disclosure: Team of Monkeys is an affiliate of Geonode, Webshare and Rayobyte. Links and banners marked as sponsored, and links to Geonode, Webshare and Rayobyte in the text, use our referral links, and we may earn a commission if you buy through them, at no extra cost to you. Our explanations and comparisons are written to be useful whichever provider you choose.

Editorial note: Proxy providers change their pools, features and prices often, so treat any figures here as typical ranges at the time of writing and confirm current terms with the provider before you buy.