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 29 of 37. JSON

Fingerprint Type Tier Class Identified as
t12d020400_8d2fb8454607_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_9cb11800989c_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_9d31ef4cc8d3_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_a047181052cf_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_a0f473027383_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_a146388b8b2c_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_a25efb179806_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_a5878986a7c9_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_a8d286a27066_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_af3458fd17af_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_b0ed54973b0f_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_bae431c474f8_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_c259c416e32c_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_c3df0a865ad8_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_c6933f2ed6ed_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_c9fe23a5d87c_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_cfa6b5cae2b1_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_d25758f9cc88_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_d30dd38cd76f_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_d83d06a7b5eb_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_d99cf322fdea_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_da5e85b893fc_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_e03107c9d76e_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_e530588400b6_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_e93a3df64476_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_ea1f27bcdcc2_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_ed19d00bad77_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_ee2968deacb9_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_eea8af79bad9_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_f2d8273d9564_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_f37a1d878fe1_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_f4b95c39a23e_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_fa20206d2144_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_fb1e6c9f8d32_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_fb765c19c5ff_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_fbc32bd69299_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020400_fd2d85721aa5_b648b7f3bc8e JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_017f96aa3752_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_1846c2936b89_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_20953c10fd1e_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_257973278e6d_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_2901e63b1132_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_311fb8e5b694_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_3d40e48a2282_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_3f35d2254949_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_40046a45f286_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_532f5318fa2e_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_5550d68fda30_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_5e7453b33de5_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_671e0306a5cb_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_69403f293a54_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_8c8995b733ef_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_9757046a497d_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_a7802ed2ba9f_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_aaba3a77cce3_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_c38774e7e0a0_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_c94d2e240461_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_dab6fbdff9f8_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_efbfc930fd96_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020500_f290bf0ab7b3_fb388e60c1a9 JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_049d0968ef63_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_04f72be57293_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_0c0b01a5a80b_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_0d62a58dd912_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_104943d1f64b_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_184f2be1a0c6_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_24f557f1cbee_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_2ac205266896_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_46916985df61_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_48762405b09c_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_4eff32302ec7_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_4f4bd29a6b59_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_53d483789bba_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_55a2bbf9cbd7_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_57ba72230e7a_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_59980b593f60_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_5b44afd80a2d_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_5cd2152a341f_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_68cd44b4e773_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_6a7d5ebe9983_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_6d4732649639_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_7368e9b57fb4_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_89e01831f9a8_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_8fc24edd70fe_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_9b38dd297dfe_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_a0546e0689fc_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_a89416eb2da9_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_adebd50f2b51_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_b06afd972a5c_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_b2ba452b8222_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_bad2b1bd13d4_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_c4610a930072_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_c66b7cee1896_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_cc27769a2ea2_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_d0ac5cb1209a_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_d576ba9a1b51_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_efa2d734833b_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_f09d9ff7e6fc_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_f17337cd55b5_25552ceac63b JA4 seen live Unclassified Completed a TLS handshake but never an HTTP request, so no User-Agent was ever presented.
t12d020600_f3042cbcf579_25552ceac63b JA4 seen live 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.