Frequently Asked Questions

What does this app do?

Handshake sends HTTP HEAD requests to any URL and displays the server's response headers and detailed connection timing (DNS, TCP, TLS, TTFB).

What is a HEAD request?

A HEAD request is identical to a GET request, but the server only returns headers without the response body. It is a lightweight way to check server availability and configuration.

Why are timing values different each time?

Network conditions vary constantly. DNS caching, server load, network congestion, and geographic distance all affect timing. Repeated requests to the same URL may show faster DNS resolution due to caching.

Does the app send my data anywhere?

No. All requests go directly from your device to the target server. We have no servers and collect no data. See our Privacy Policy.

The app shows an error for my URL