Digital evidence
How to capture a web page as evidence before it changes
By Tinta Tech7 min readLeer en español
The short answer
To capture a web page as evidence, save the full page together with its HTML source, the server's response headers, the exact URL and the capture time, then lock each file with a SHA-256 hash and a timestamp issued by a third party. That lets you show what content that address returned on that date and that the files have not changed since. It does not establish who published the content or whether it is true, and a court decides what it will admit.
- A lone screenshot is easy to edit and does not show which address or date it came from.
- A solid capture combines a full-page image, the HTML, the headers, the exact URL, the time, a hash of each file and a trusted timestamp.
- A public web archive such as the Wayback Machine adds an independent record, but it cannot save every page.
- Only what is public at that moment gets captured; content behind a login or tailored to each visitor needs a different approach.
- A capture shows what was there and when, not who put it there.
Why isn't a screenshot enough to prove what a website said?
Because a screenshot is an image that can be altered, and the page can be altered before the screenshot is even taken: a browser's developer tools let anyone change the text on screen in seconds without touching the real site.
On top of that, an ordinary screenshot shows only the visible part of the page, the file's date changes when it is copied, and the address bar, if it appears at all, is as editable as everything else. If the other side denies publishing the content, a lone image leaves you little to answer with.
What does a solid web page capture contain?
Several pieces that back each other up, so that changing one without it showing is hard:
- A full-page image, top to bottom, not just what fits on the screen.
- The HTML source as the server delivered it. It holds the text, links and data the image does not show.
- The HTTP response headers: the technical data the server sends along with the page, such as the date according to the server itself and the content type.
- The exact URL, with all its parameters, and the capture time with its time zone.
- A SHA-256 hash of each file, so any later change can be detected.
- A third-party timestamp over those hashes, so the date does not rest on your word or your computer's clock.
| Screenshot | Full manual capture | Capture with hash and timestamp | |
|---|---|---|---|
| Shows the entire page | Rarely | Yes | Yes |
| Includes HTML and headers | No | Yes, if you save them | Yes |
| Later changes can be detected | No | Only if you computed the hash | Yes |
| Date verifiable by third parties | No | No | Yes |
| Establishes who published the content | No | No | No |
How do you save a web page manually, step by step?
A browser and the tools already on your operating system are enough:
- Copy the full URL from the address bar into a notes file.
- Write down the date, the time and your time zone.
- Save the page with "Save as" and pick the complete page format. As a readable backup, also use "Print" and "Save as PDF".
- Take a full-page screenshot. Several browsers offer one in their menu or developer tools.
- Open the developer tools, go to the network tab, reload the page and copy the response headers of the main document into a text file.
- Compute the SHA-256 hash of each file: on Linux, sha256sum file; on macOS, shasum -a 256 file; on Windows, certutil -hashfile file SHA256.
- Keep the hashes in a list and do not modify the files again.
The weak spot of the manual method is the date. You computed the hashes yourself, on your own machine, and nobody else can confirm when. Closing that gap takes a third party that timestamps the hashes. You can timestamp each file with Certify file, and the mechanics are explained in what a trusted timestamp is.
The shortcut is Certify website. You enter the URL and a browser running on a server, not yours, visits the page, saves the screenshot, the HTML and the headers, and issues a certificate with the hashes and the timestamp. Having a machine that is not yours make the visit removes the objection that you changed the page on your own screen. Download the files as soon as it finishes and store them yourself.
Does the Wayback Machine work as proof of what a page said?
Yes, as a complementary, independent record. The Internet Archive's Wayback Machine lets you request that a copy of a public page be saved, and the copy becomes available at an address that includes the capture date. Its value is that the copy is held by an organization with no connection to your dispute.
It has limits worth knowing before you rely on it alone:
- Not every page can be saved. Some sites block archivers or ask for their content to be excluded.
- It cannot reach pages that require a login.
- Pages assembled mostly by code running in the browser may be saved incomplete.
- A copy may stop being available later.
The sensible approach is to do both: your own capture with a hash and a timestamp, plus a copy in a public archive.
What are the limits of any web page capture?
There are three, and they apply to every method:
- Public pages only. An automated capture sees what any visitor without an account would see. Private messages, closed groups and internal dashboards are out of reach.
- Personalized content. Many sites show different things depending on country, device, cookies or time of day. Two people can see different versions of the same address.
- Pages that change. A capture reflects one instant. If the content changes every few minutes, record several moments.
If what you need to show is only visible while you are signed in, save what you can by hand and ask a lawyer whether a notarized record or a forensic examination is appropriate. On social networks, also copy the direct link to the post, not just the profile link.
What does a captured page prove, and what doesn't it prove?
It shows that, on the timestamp date, that address returned that content to whoever visited it, and that the files have not been modified since. Anyone can confirm this by checking the hash on the verification page.
It does not show who wrote or published the content, how long it stayed online, how many people saw it, or whether what it says is true. Courts generally look at integrity, date, origin and context, and decide admissibility and weight under their own country's rules. A certificate does not guarantee legal value and does not replace a notary or a digital forensics expert. In serious matters, or when you expect the other side to deny everything, bring one of them in.
Checklist and common mistakes
- Capture as soon as you see the content, before you complain to or warn whoever published it.
- Record the exact URL and the time with its time zone.
- Collect the full-page image, the HTML and the headers.
- Hash each file and get a trusted timestamp.
- Request a copy in a public web archive as well.
- Keep the originals in two places and do not edit them.
The most common mistakes:
- Cropping or annotating the original image. If you need to highlight something, do it on a copy.
- Saving only the home page when the content lives on an inner page.
- Using a shortened link or a search engine's link instead of the real address.
- Opening the HTML, saving it again and assuming the earlier hash still applies.
- Trusting that the page will still be there tomorrow.
Frequently asked questions
- Is a screenshot of a website admissible as evidence?
- It can be submitted and is sometimes accepted, especially when nobody disputes it. It is weak once challenged, because an image is easy to edit and does not show which address or date it came from. Admissibility is decided by the court.
- What if the page has already been deleted?
- Look up the address in a public web archive such as the Wayback Machine in case an earlier copy exists. If there is none, whatever you do have, such as screenshots or notification emails, is still useful, and a lawyer can tell you whether the site's records can be requested through legal channels.
- Why save the HTML if I already have the image?
- The HTML holds the exact text, links, embedded dates and other data the image does not show. It also lets someone compare the image against what the server really delivered.
- Can you capture a page that requires a login?
- Not with an automated capture made from a server or with a public web archive, since both see only public content. You have to save it by hand and, if the matter warrants it, involve a notary or a forensic expert.
- Does a certified capture prove who published the content?
- No. It shows what content that address returned on that date and that the files have not changed. Authorship has to be established through other evidence.
- How do I check that a file has not been altered?
- Compute its SHA-256 hash again and compare it with the one recorded at capture time. If they match, the file is identical; if they differ, it changed.
Sources
This article is general information, not legal advice. If you need to submit evidence in a lawsuit or official process, consult a lawyer in your country. Found a mistake? Write to hola@tintatech.com.
Keep reading
Digital evidence
How to preserve WhatsApp messages as evidence
Export the full chat from the app, keep the phone with nothing deleted, and lock the exported file with a hash and a trusted timestamp. Step by step.
7 min · October 13, 2026
Digital evidence
How to remove metadata from photos before you share them
A photo can carry the date, your phone model, and GPS coordinates. How to view that EXIF data and remove it on Windows, Mac, iPhone, and Android.
7 min · October 13, 2026