PQ CRYPTA PLATFORM

๐Ÿ  Main

๐Ÿงช Interactive Apps

๐Ÿ“ฐ News

๐Ÿ›ก๏ธ PQ Crypta Proxy

๐Ÿ‘ค Account

โŸจ QUANTUM ERROR PORTAL โŸฉ

Navigate the Error Dimensions

PQ Crypta Logo

JA4 Fingerprint Directory

What this edge classifies traffic against, plus what it actually sees — decoded and named, not just listed

3649 fingerprints
179 curated
3470 seen live
1956 browsers
184 API clients
585 scanners

Showing all 3649 fingerprints. Page 31 of 37. JSON

Fingerprint Type Tier Class Identified as
t12d1509h2_8daaf6152771_4eb309d87007 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1509h2_8daaf6152771_d26ae7312481 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1509h2_8daaf6152771_df935ef199fb JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1509h2_8daaf6152771_e3e9b8d060d3 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1509h2_8daaf6152771_e3fad44bbfad JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1509h2_8daaf6152771_f3dc2e5a963f JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1509ht_8daaf6152771_e612fdce8799 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151000_8daaf6152771_2f990aa6ee5c JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151000_8daaf6152771_523d701eca2b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151000_8daaf6152771_5df31951296b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151000_8daaf6152771_62df07232a7a JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151000_8daaf6152771_9db121d5a102 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151000_8daaf6152771_a85ddeecf8d7 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151000_8daaf6152771_aac991d9ed80 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151000_8daaf6152771_b9baecb34289 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151000_8daaf6152771_d8a888bb3d8d JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1510h2_073e58a039a6_f412d49686a8 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1510h2_8daaf6152771_1418c4ebac11 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1510h2_8daaf6152771_22cd2ddff142 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1510h2_8daaf6152771_31b3f0ca4214 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1510h2_8daaf6152771_5fad27cca7f5 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1510h2_8daaf6152771_61ca40b4f65c JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1510h2_8daaf6152771_6916f2462b08 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1510h2_8daaf6152771_7210f722cecb JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1510h2_8daaf6152771_a41c225e7e00 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1510h2_8daaf6152771_c208f6e9ed61 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1510h2_8daaf6152771_d50223eb16d4 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1510h2_8daaf6152771_d5afbd9b6dc6 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1510h2_8daaf6152771_e9a9a2d509ea JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151100_8daaf6152771_376a4abb92cd JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151100_8daaf6152771_46d437b2278e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151100_8daaf6152771_5a9f01285ae2 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151100_8daaf6152771_6254c299e43d JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151100_8daaf6152771_cc03343b474a JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1511h2_8daaf6152771_11d1cbdbfd55 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1511h2_8daaf6152771_12b57c03608b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1511h2_8daaf6152771_30f1155c97f6 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1511h2_8daaf6152771_6fa7b7c5ab3c JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1511h2_8daaf6152771_722609c4e077 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1511h2_8daaf6152771_7d660fe68177 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1511h2_8daaf6152771_c072d18c18cf JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1511h2_8daaf6152771_e136dacb97e7 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1511h2_8daaf6152771_f0cac484eba8 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151200_8daaf6152771_1688fab856b5 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151200_8daaf6152771_c1d43cf48b3a JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151200_8daaf6152771_c8def42c56a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1512h2_8daaf6152771_1235052c0395 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1512h2_8daaf6152771_2170f86d61b1 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1512h2_8daaf6152771_271d61939618 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1512h2_8daaf6152771_3d832be87f33 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1512h2_8daaf6152771_4e347bfd433f JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1512h2_8daaf6152771_ebb0d8e3ac2c JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151300_8daaf6152771_7c17162d57c3 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151300_8daaf6152771_d735600089ac JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151300_8daaf6152771_ee0f559d2348 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1513h2_8daaf6152771_20aa904ea21f JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1513h2_8daaf6152771_3e2fb2398056 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1513h2_8daaf6152771_5c6fb5164846 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1513h2_8daaf6152771_6f5c1e5c2f55 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1513h2_8daaf6152771_81a3b5c0dbca JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1513h2_8daaf6152771_861e9dcdcffc JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1513h2_8daaf6152771_a4afb8a89362 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1513h2_8daaf6152771_b0592e302592 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1513h2_8daaf6152771_ba3e74145d2d JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1513h2_8daaf6152771_d323c33fb431 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d151400_8daaf6152771_c3dd6200a952 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1514h2_8daaf6152771_25a14435e36a JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1514h2_8daaf6152771_793f6c46d541 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1514h2_8daaf6152771_e6c9a88f42b5 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1514h2_8daaf6152771_f442e4d23ff6 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1515h2_8daaf6152771_03a19d5278e6 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1515h2_8daaf6152771_09ce68a64ac1 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1515h2_8daaf6152771_0c4b4c30d0dd JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1515h2_8daaf6152771_0d9c62265aa3 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1515h2_8daaf6152771_37a7dc93cc8c JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1515h2_8daaf6152771_5e2165e4963a JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1515h2_8daaf6152771_6cbde9051cc0 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1515h2_8daaf6152771_7645b50074e1 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1516h2_8daaf6152771_2d9ee4d0ad3f JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1516h2_8daaf6152771_6ba66e7c09ab JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d160800_8cdfa2d4673b_b80abeb657b1 JA4 seen live97× Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d161000_bac3852d4616_71776a6e6e2b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d180800_4b22cbed5bed_62f610611f10 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d1809h2_4da576aed5c1_6dadff81672f JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d190600_826a7383a64d_66cfc59077e0 JA4 seen live21× Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d190700_724f0b7e6496_dead13803058 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d190800_d83cc789557e_62f610611f10 JA4 seen live88× Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d200600_19d7ba6ed342_617aa96a424f JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d2007h2_a8b3e4156f07_2eb009e832fe JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d210400_89c2427e67e4_b648b7f3bc8e JA4 seen live12× Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d210800_76e208dd3e22_465a47a21f65 JA4 seen live11× Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d220800_560f53e7a786_b80abeb657b1 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d220800_fe100e50004f_b80abeb657b1 JA4 seen live11× Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d2210h2_560f53e7a786_befba1ae359c JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d230800_31bea9ec6298_b80abeb657b1 JA4 seen live24× Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d260400_c69ecbaecc6c_16266c2fce5b JA4 seen live20× Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d270800_a2460661a67a_5d316f34096e JA4 seen live5286× Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d280700_b75078996b15_b85b7b870361 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d280700_bbd4f008d9b2_122ea0d3d2f7 JA4 seen live14× Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d280700_d943125447b4_b1069b7c31f3 JA4 seen live15× Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.

JA3 and JA4, and why the difference matters here

A TLS fingerprint identifies a client by how it is built, not by anything it claims. The cipher suites it offers, the extensions it sends, the order they appear in — all of that is decided by the TLS library and its configuration, and none of it is affected by changing a User-Agent string.

JA3 hashes the whole ClientHello into one MD5. It works, but it throws away every bit of structure: two fingerprints that differ by one cipher look no more related than two from unrelated software.

JA4 keeps the structure. The first component is plain text you can read without a lookup table — transport, TLS version, whether a server name was sent, how many ciphers and extensions, which ALPN. The second and third hash the ciphers and the extensions separately. That separation is what lets this directory group a scanner's twelve fingerprints into one family, because they share an extension hash while their cipher hashes differ.

How this database is used

It is not a reference list. The proxy loads it at startup and consults it on every TLS handshake, matching JA4 first and falling back to JA3, and the classification it returns feeds blocking, rate limiting and per-route allowlists. Two further checks run alongside it:

Replay detection flags one fingerprint appearing from many addresses inside a window — a single client build spread across a botnet. Drift detection flags a fingerprint whose cipher or extension composition changes while its hash stays put, which is the signature of something trying to wear another client's identity.

Directory generated 2026-09-21T06:20:02+00:00. Want to know your own? The Handshake Mirror reports it, along with the rest of your connection.