An HTTP message is just text. The first line is the start line, followed by header lines of name and value pairs, then a blank line, then an optional body. This tool separates those parts so you can see exactly where each one begins and ends.
A request start line is a method, a target, and a version (GET /path HTTP/1.1). A response start line is a version, a status code, and a reason phrase (HTTP/1.1 200 OK). Everything after — headers and body — follows the same shape. Once you can read the start line, you can read any HTTP message.
Common questions and answers about this topic.
It is the text a client and server exchange over HTTP: a request asking for something, or a response answering it. Each has a start line, headers, and an optional body.
Look at the first line. A response starts with the HTTP version (HTTP/1.1 200 OK); a request starts with a method (GET, POST, ...). This tool detects the type automatically.
No. The message is parsed entirely in your browser, and nothing you paste leaves your device.