CSV files
Opens as a table, parsed by this page with no extra download. Commas, semicolons or tabs. The first 500 rows and 50 columns.
Drop a file and it opens right here, in your browser. Nothing is uploaded, macros never run. Free, no account.
Drop a file hereTap to choose a fileOpen another
PDF, DOCX, XLSX, XLS, CSV, images or text, up to 25 MB. It stays on this device.
No file handy? What just landed in your inbox?
Many online viewers upload your file to their server before showing it. PeekSafe doesn't: the selected file's bytes never leave your browser, and you can confirm that yourself in a minute.
No request carries the file or its name.
The one request you may see go out is an anonymous page-event beacon to tenbets-fulfillment.vercel.app: page views and which file type you opened, never a name or contents, and nothing at all when your browser sends Global Privacy Control. The code is plain JavaScript you can read: app.js renders the preview and ledger.js runs the network check.
A viewer that uploads
Your file has passed through a server you do not control.
PeekSafe
Nothing is uploaded, so there is nothing to delete.
Supported content is parsed and redrawn by the page. Macros, embedded scripts and auto-open payloads are never executed.
Opens as a table, parsed by this page with no extra download. Commas, semicolons or tabs. The first 500 rows and 50 columns.
Up to 5 sheets, 500 rows and 50 columns each, shown as saved cell text. Formulas are not recalculated.
The document's text, without layout. Macros are never run.
The first 10 pages, drawn as images by pdf.js with script evaluation turned off. Encrypted PDFs are not opened.
PNG, JPG, GIF, WEBP, BMP and SVG, shown as a plain image.
TXT, MD, JSON, LOG, JS, TS, PY, CSS, XML and YAML, shown as plain text.
PeekSafe is not an antivirus and gives no verdict on whether a file is safe. It shows you what is inside without running it, so you can decide whether to open the original.
Read the PDF or DOCX before it goes anywhere near Word.
Check the lines and the bank details before you reply or pay.
Open a spreadsheet on any laptop, with nothing to install.
Keep this page bookmarked. It works the same every time, and it is free. Open a file now
No. PeekSafe reads the file with browser-local APIs (FileReader, and a local object URL for images). The selected file's bytes never leave your browser, so there is nothing for us to store. The network check next to the drop zone lists every request the page makes after you choose a file.
A PDF can carry JavaScript, links and embedded files. PeekSafe draws PDF pages as images with pdf.js, with script evaluation turned off, and does not run scripts embedded in the PDF or open its attachments. It does not scan files or tell you whether a file is safe; it lets you look before you decide.
No. There is no scanning and no verdict. PeekSafe renders supported content without executing it, so you can read the file without opening it in Word, Excel or a PDF reader.
They are real DOCX, PDF and CSV files served from this site and opened through the same readers as your own file. The people, companies and amounts in them are fictional, and each file says so.
Unlimited browser-local previews are live and free, with no account. Hosted share links are planned: send a file as a view-only link and revoke it later. They are not available in this build; the waitlist is for updates about them.
That file never left this tab.
Keep using unlimited browser-local previews for free. Join the list if you want hosted share links.
Send a file as a view-only link you can revoke later. Free interest list; not live yet.
We count anonymous page events (page views, which file type you previewed, form clicks) with no cookies and no stored identifiers; file names and contents are never sent. If you arrive from a link with campaign tags, those tags and a random reference are kept in this browser's storage so a signup can be credited to that link.