Clean Web Clipper Add to Chrome (free)

Who it is for · ·

Archive a source before it is changed

To archive a source, Clean Web Clipper holds a page’s full text, its source URL and the publication date it declared, in a plain file you keep yourself. Pages are edited and taken down without notice; the file is not in a service that can close, change its terms or lose the record.

Where these numbers come from: the benchmark, with engine versions and dates

What happens to the page that was there yesterday?

A company posts a claim, you cite it, and by the time an editor reads the draft the sentence has been quietly reworded – no correction note, no timestamp, nothing to point at. Or the page has gone entirely, and the public archives never caught it because it lived for four hours on a Sunday afternoon.

Even when a page survives, the version you read may not be the version anyone else was served. Consent walls, regional variants and A/B tests mean a URL is not a stable reference to a text. What you can hold onto is what was on your screen when you read it, saved with the address and the date the page declared for itself.

Which leaves the practical problem – capture has to be instant or it does not happen. A story touches forty pages, most of them read at speed and half of them at an hour when nobody is going to open a second tool, paste a URL and wait for a service to respond. A clip of an ordinary article takes 123–400 ms; at that cost you capture everything you read, including the thirty-nine pages that turn out not to matter and the one that does.

The clip window’s Markdown view, with the source URL and the page’s declared date already in the frontmatter
The refusal screen for a page with no article body – what a live blog or a section front returns instead of a link list
The icon-click settings, with “Download .md” among the options that skip the preview window entirely
Add to Chrome (free)Free in full. No account, no sign-up, no limits.For Chrome on a computer

What does the record contain?

A news page as it is filedbbc.com/news/articles/cm2dw1w9d3yjo
---
title: "Russian hybrid attacks against Europe intensifying, says Macron"
source: "https://www.bbc.com/news/articles/cm2dw1w9d3yjo"
author: "Robert Greenall"
date: "2026-09-18T13:00:58.744Z"
extraction: "dom"
---
# Russian hybrid attacks against Europe intensifying, says Macron

52 minutes ago

[](https://www.google.com/preferences/source?q=bbc.com)

Robert Greenall

![Getty Images Emmanuel Macron, wearing a dark suit and tie, gestures with his left hand at a lecturn in the Elysee Palace with French and European Union flags behind him.](https://ichef.bbci.co.uk/news/480/cpsprodpb/72d4/live/9686b940-b360-11f1-8f19-bd786ea30d0b.jpg.webp)Getty Images

French President Emmanuel Macron has warned that the threat of hybrid attacks by Russia against Europe and France has intensified.
…

Set it up for a story

The whole point is that capture costs nothing at the moment you read. Everything below is chosen to remove a decision from that moment and move it into the settings.

  1. Open Options from the extension icon and in Where to save set Folder on disk to a folder for the story – stories/data-sharing/sources. One folder per story, decided once, so nothing has to be filed later.
  2. Set what the icon click does to “Put into a folder”. Unlike a research workflow, a news workflow should not open a window – the check comes after the capture, because the page may not be there when you get back to it.
  3. Set the filename template to {date}-{domain}-{title}. The date (publication date, or clip day where the page declares none) and the outlet are the two things you sort by when a folder holds forty pages from a fortnight.
  4. Under Properties, turn on every field. date is the publication date the page declared; source is the exact URL in the address bar, including the query string that may identify a regional variant.
  5. Confirm Alt+Shift+M is bound at chrome://extensions/shortcuts. A keystroke gets used at eleven at night; a menu does not.
  6. Add a per-site rule for the discussion sites you work from, reddit.com into its own subfolder, so leads and published sources do not sit in the same pile.
  7. Clip a page before you contact anyone about it. A request for comment is the most reliable way to make a page change, and the capture you take afterwards is the wrong one.

Which settings suit capturing at speed?

Every value here trades a little verification at capture time for the certainty of having captured. You can check the file at leisure; you cannot re-read a page that has gone.

SettingValueWhy this value here
Icon clickPut into a folderNo window, no dialogue, no decision at the moment the page is still up
Where to saveOne folder per storySourcing is per story, and a folder is what an editor or a lawyer can be shown
Filename template{date}-{domain}-{title}Date and outlet are the two axes you sort forty sources by
PropertiesAll fields onsource keeps the exact URL, including a query string that marks a regional variant
ImagesKeep as linksThe image URL is often the only trace of which photograph was used before it was swapped
Per-site rulereddit.com → subfolder leadsUnverified leads and published sources should not be one pile
ShortcutAlt+Shift+MCapture that needs a menu is capture that does not happen out of hours
One article, two revisions three weeks apart: the two clips, diffeden.wikipedia.org/wiki/Parker_Solar_Probe · oldid 1370996550 → 1374663831
--- wiki-parker-2026-08-24_2026-09-18.md
+++ wiki-parker-2026-09-13_2026-09-18.md
@@ -1,6 +1,6 @@
 ---
 title: "Parker Solar Probe - Wikipedia"
-source: "https://en.wikipedia.org/w/index.php?title=Parker_Solar_Probe&oldid=1370996550"
+source: "https://en.wikipedia.org/w/index.php?title=Parker_Solar_Probe&oldid=1374663831"
 date: "2008-09-29T14:42:09.000Z"
 extraction: "dom"
 ---
@@ -234,7 +234,7 @@
 
 This final orbit is inside the orbit of Venus and so no further encounters with that planet are planned. PSP will continue in this orbit but requiring adjustment to maintain attitude so that its transmitters point at Earth. Eventually its thrusters will run out of fuel and full functioning will not then be possible. The plan is to then rotate the craft so that its instruments will be exposed to the full radiance of the Sun for the first time. This is expected to [ablate](https://en.wikipedia.org/wiki/Ablation "Ablation") and destroy them. The heat shield will remain and is expected to continue to orbit the Sun for millions of years.[^51]
 
-PSP's mission can be extended beyond main mission that will end in 2025. Currently discussed plan is "to complete the solar cycle at the 9.86 Rs perihelion distance".[^52]
+PSP's main mission ended in 2025. In 2026, the extended mission was approved into 2029.[^52]
 
 ## Instruments
…

See three captures

Three captures below show what a dated file buys a reporter: a statement that vanished within a day, a wire story whose wording shifted three weeks later, and a forum thread kept as a lead rather than lost as a screenshot. Each depends on the clip existing before anyone had a reason to change the page.

The page that lived for four hours

A company publishes a statement on a Sunday afternoon. You read it, press the shortcut, and the file is in the story folder before you have decided whether it matters. By Monday the page returns a 404 and the public archives never saw it, because nobody submitted the URL while it was up.

What you hold is the text, the address and the date the page declared for itself: not a proof, but a record with enough in it to put the question to the company – this was published at this address, and here is what it said.

Two captures and a diff

You clip a wire story the morning it lands, and again three weeks later when a colleague mentions the framing has shifted. The second file takes a numeric suffix rather than replacing the first, so both are on disk.

A diff between them shows the period under review narrowed from “2023 and 2025” to “2024”, and an update note appended at the foot. Neither change is visible from the URL, and neither would have been recoverable from a bookmark.

A thread as a lead, kept as a thread

A local forum thread names three people who worked at a site during the period you are asking about. You clip it: the nesting comes across as nested blockquotes and each comment keeps its score, so the reply everybody agreed with is still distinguishable from the one nobody did.

It goes into the leads subfolder rather than the story folder, by rule rather than by decision. Six months later that distinction is the difference between sourcing you can point at and material you merely read.

How does it compare to the other ways to keep a page?

The usual ways of keeping a page – Clean Web Clipper among them – are not alternatives so much as different guarantees. Read the third column carefully. The strongest guarantee is not the one this extension offers.

How it is done nowWhat you getWhat it costs
A public archiving serviceAn independent, timestamped copy anyone can checkNeeds the network and the service; some sites block it, and it is a second tool at the moment you are reading
Screenshot the pageThe layout as it appearedNo searchable text, no URL inside the image, no publication date
Print to PDFA page-shaped copy on your diskConsent banner included, not diffable, not searchable across a folder
Save the page as HTMLA complete local copy with assetsHeavy, awkward to read, and a diff between two captures is unreadable
Copy into a notes documentThe words, fastThe furniture comes too, and the URL and date do not
Clean Web ClipperText, address and declared date, in secondsNo layout, no assets, and no third-party timestamp. It is your copy, not proof

What happens when the capture is not what you expected?

Four causes explain most unexpected captures: a consent dialogue that blocked the article from rendering at all, a live blog or section front refused as mostly link labels, comments cut as page furniture everywhere except Reddit, or a publication date the page itself later rewrote. Each is checkable against what the page actually shows.

Some sites ship no article at all until consent is answered, so there is nothing in the page for any extension to read and the clip reports “no article”. Answer the dialogue, let the page render, then clip. The consent bar itself is removed from the output either way. This is also why the version you capture is specifically the version served to you, in your region, in that session.

It refuses a live blog or a section front

Both are mostly link labels, and the extension declines any page where more than about a quarter of the extracted characters sit inside links. On a live blog, clip the permalink of the individual entry where the site provides one. On a section front, clip the story rather than the list. The list is the thing that would have arrived as a page of links.

The comments are missing

Comments are treated as page furniture and cut, with one exception – on Reddit the thread is kept, with each comment’s score. Elsewhere a comment section is indistinguishable from the promotional blocks around it, and keeping it would mean keeping those too. Where a comment matters as a source, quote it separately and note where it was seen.

The publication date is not the date I expected

The field holds the date the page declares in its own markup: JSON-LD datePublished, article:published_time, time[datetime]. A site that rewrites that value when it edits an article will report the newer date, and the extension repeats what the page says rather than second-guessing it. The day you clipped is not recorded unless you note it yourself: {date} in the filename is the same publication date.

What is this not?

Clean Web Clipper is not a web archive. It saves the text and its metadata, not the page as rendered – no layout, no screenshots, no assets, and no third-party timestamp proving when you captured it. For a visual, independent record use an archiving service; a clip keeps the text on your own disk and answers a different question. Comments are treated as page furniture and cut, except on Reddit, where the thread is kept with each comment’s score.

The page on keeping a personal archive is about that different question.

Add to Chrome (free)Free in full. No account, no sign-up, no limits.For Chrome on a computer

Is a clip a record or evidence?

Is this a substitute for a web archive? Clean Web Clipper is not a substitute for a web archive: it saves the text, not the page as rendered: no layout, no screenshots, no assets. For a visual record use an archiving service; for the text and its metadata a clip is enough, and it stays on your own disk.

Would a clip stand up as evidence?
On its own, no. It is a file on your computer with no third-party timestamp, so it records what you saved rather than proving what the world could see. Pair it with an independent archive when the point may be contested.
Does it capture comments?
On Reddit, yes: as a compact thread with the score of each comment. Elsewhere comments are treated as page furniture and cut.
Can it record when I clipped it?
Only partly. The filename template supports {date}, but that is the publication date when the page declared one, and the day you clipped only when it did not. The declared publication date also goes into the frontmatter. If you need the capture day on every file, add it yourself.
Does the extension send my clips anywhere?
No. Extraction and conversion happen inside your browser; the clip is never uploaded and there is no account behind it.

What about speed, sharing and incognito?

Can I clip a social media post? Sometimes. A feed made almost entirely of link labels is refused as “no article”; one with more text may come out as a list of posts. A permalink page for a single post often has enough body text to extract, and on Reddit the thread comes across with its scores. Where a platform renders posts only inside a scrolling feed, there is nothing stable to capture.

Which URL ends up in the file?
The one in the address bar at the moment you clip, query string included. That matters when a site serves regional or experimental variants from parameterised URLs – the parameter is part of what you captured, and it stays in the record.
Can a colleague or an editor open the files?
A colleague or an editor can open the clips: they are plain text with a YAML header. No extension, no account and no particular application is needed to read them, and they can be attached to an email or dropped into a shared folder like any other document.
How quickly does a clip happen?
In a run on 17 live pages on 12 September 2026, articles and documentation pages took 123–400 ms and the slowest page, an 86,000-character Stack Overflow thread, 820 ms. With the icon click set to “Put into a folder” no window opens at all.
Does it work in an incognito window?
Only if you allow the extension in incognito in Chrome’s own extension settings. Even then, folder grants are not remembered there, so the clipboard or a download is the reliable destination for a private session.