Validation is mostly about the invisible part

Every tool in this category exists because something failed quietly. Browsers do not report a rejected cookie to your code, caches do not tell you that two directives contradict, and no editor shows you a character with no width. The bug is real, the evidence is not on screen, and you end up guessing.

So these tools all work the same way: they take the raw thing you already have, the header line or the string that failed, and print what a browser actually does with it.

Which is why none of it is uploaded

A Set-Cookie header from a real response contains a working session. A string that fails a comparison is often a password or an API key. Pasting either into a server-side validator hands over a live credential that then sits in someone's access log. Everything here runs as JavaScript in your tab and keeps working after you disconnect.