Install
Foretaste for Chrome
Right-click a file link, choose Open with Foretaste, and it opens. Chrome is the build everything here has been tested against.
On the Chrome Web Store now. The button above opens the official listing, which is the only place to install it from.
01
What it does
- Opens a file from a link. Right-click it and choose Open with Foretaste, or click the marker beside the link.
- Lists a ZIP archive without downloading it, and opens one file from inside.
- Reads the file on your own machine. Nothing is uploaded, to us or to anyone.
- Saves the file to disk, in every format, including the ones it cannot open, without needing access to the site.
- Asks for website access once, when you install it. Never again, and never per site.
02
What it opens
Documents
.pdf .docx .odt .ott .pptx .odp
6Spreadsheets and tables
.xlsx .xls .ods .ots .csv .tsv
19Archives
.zip .tar .gz .tgz .zst .tzst
146Text, code and data
.txt .log .md .markdown .json .jsonl
21Pictures and media
.jpg .jpeg .png .gif .webp .avif
9Books, fonts and subtitles
.epub .ttf .otf .woff .woff2 .srt
4Calendars and contacts
.ics .ifb .vcf .vcard
03
What it asks Chrome for, and why
This is the full list. Adding one is a deliberate decision, so the list is short and it stays short.
| Permission | Why it is needed |
|---|---|
| contextMenus | To put "Open with Foretaste" on the right-click menu. |
| downloads | To save a file to disk. This needs no site access, which is why saving is never blocked, on any format. |
| storage | To keep your settings, your licence key and the page’s file list on your device. |
| scripting | To read the addresses of file links, and to put the link markers beside them. You choose whether those appear everywhere, everywhere except a list, or only on a list. |
| activeTab | To read the address of the tab the panel is open over, and nothing else on it. |
| host access (all sites) | To fetch the file behind the link you clicked. Your browser asks for this when you install Foretaste, and grants it there - a file is routinely served from a different address than the page it was linked on, so there is no smaller permission that works. The reading happens on your machine; nothing about the file is sent anywhere. |
Note what is not there: no access to your browsing history, no access to your tabs, no cookies, and nothing that reads what you do on a page. Website access is asked for once, when you install it, and it buys one thing: fetching the file behind the link you clicked.
04
How this build stands today
The Chrome build is a Manifest V3 extension and it is the one used for every manual test: every format on the format list was checked here, and the measured archive figures on the ZIP page were taken here.
Two honest gaps, the same on every browser. HEIC photos are converted by code that has never been run against a file from a real camera, because no such test file exists here yet. And 7z archives are read by a library that has never been given a real 7z, for the same reason - nothing in this project can write one. RAR was verified against a genuine RAR5 archive.
This is the build every manual test has been run against.
05
Installing it
-
Open the Chrome Web Store listing and choose "Add to Chrome".
Your browser will show you the permission list above before it installs anything.
-
Grant the access your browser asks for, once.
It is asked for at install and never again, and never per site. The reason is on the privacy page: a download is routinely served from a different address than the page it was linked on, so being asked per site would mean being asked forever.
-
Right-click a file link and choose "Open with Foretaste".
You can also open files in a new tab instead of a panel, from Settings, if that suits you better.