Desktop Bookmarklet

One click to read any page through its archive

Read via Archive

Drag this button to your bookmarks bar

Setup

1

Make sure your bookmarks bar is visible (Cmd+Shift+B in Chrome, Cmd+Shift+B in Firefox, or View > Show Bookmarks Bar in Safari)

2

Drag the Read via Archive button above into your bookmarks bar

3

On any article page, click the bookmark to open its latest archived version

Manual Install

If drag-and-drop doesn't work, create a new bookmark and paste this as the URL:

javascript:void(function(){var x=new URL(location.href),t=['fbclid','gclid','dclid','gbraid','wbraid','igshid','mc_cid','mc_eid','msclkid','oly_anon_id','oly_enc_id','vero_id','_hsenc','_hsmi','srnd'],p=x.pathname,m=p.match(/%3f/i),i=p.indexOf('?'),q;if(i<0&&m){i=m.index;q=p.slice(i+3)}else if(i>=0){q=p.slice(i+1)}if(q){try{q=decodeURIComponent(q)}catch(e){}new URLSearchParams(q).forEach(function(v,k){x.searchParams.append(k,v)});x.pathname=p.slice(0,i)||'/'}x.hash='';Array.from(x.searchParams.keys()).forEach(function(k){var n=k.toLowerCase();if(n.indexOf('utm_')===0||t.indexOf(n)!==-1)x.searchParams.delete(k)});if(x.hostname.indexOf('m.')===0)x.hostname=x.hostname.slice(2);if(x.hostname.indexOf('mobile.')===0)x.hostname=x.hostname.slice(7);x.pathname=x.pathname.replace(/\/+/g,'/').replace(/\/+$/,'')||'/';window.open('https://archive.ph/timegate/'+encodeURIComponent(x.toString()),'_blank')}())