TLS Handshake Lab - Free Online Security Tool | IconVault
Step through the TLS 1.2 and 1.3 handshakes message by message with an animated client-server diagram. Free, in your browser.
TLS Lab
Watch every TLS handshake message unfold, step by step
TLS version
5 of 5 free copies left - everything runs locally in your browser.
Client
your browser
Server
iconvault.site
ClientHello (+ key_share)
ServerHello, EncryptedExtensions, Certificate, CertificateVerify, Finished
encryptedFinished (+ optional client certificate)
encryptedApplication data
encryptedStep 1: ClientHello (+ key_share)
Client guesses which key-exchange group the server will pick and sends its ephemeral public key share right away. This one guess removes a whole round trip.
Why TLS 1.3 wins
1 round trip instead of 2, forward secrecy on every handshake, and weak ciphers removed from the spec.
Why 1.2 still matters
Older servers and embedded devices still speak 1.2 - browsers negotiate the best version both sides support.
Simplified model: extensions, session resumption (PSK), HelloRetryRequest and alert messages are omitted.
About this tool
IconVault's TLS Lab lets you step through the TLS 1.2 and TLS 1.3 handshakes message by message, from ClientHello to Finished, with an animated client/server diagram showing exactly which messages travel in which direction and what each one carries. Play, pause, step forward and backward to study the exchange at your own pace.
Everything runs in your browser with no signup, and it is completely free, which makes it ideal for students, interviews and curious developers. The honest note: this is a simplified educational model, not a real cryptographic implementation, so it explains the protocol flow rather than the underlying math.
Frequently asked questions
Popular searches
More tools
Algorithm Visualizer
Watch sorting and searching animate step by step
Alt Text Helper
Write better image alt text with live feedback
ARIA Reference
Searchable ARIA roles and attributes guide
Array Visualizer
Step through map, filter, reduce like a debugger
Coming soon
CLI
Coming soon
Figma plugin
Coming soon
VS Code extension
Coming soon
Chrome extension
Coming soon
AI icon generator
Coming soon
Team workspaces
Coming soon