Home/PDF Tools/PDF Viewer
👁

PDF Viewer

FREE

Open and read a PDF in the browser without uploading it

Free · No sign-up required
Loading...

What the PDF viewer does

The viewer opens a PDF from your device and renders every page in the browser as a scrollable sequence of images, using PDF.js — the same engine Firefox uses. It exists for the situations where the usual options fail: a locked-down computer with no PDF software, a browser configured to download PDFs instead of showing them, a file that another viewer refuses to open, or simply wanting to check a document without saving it anywhere. Nothing is uploaded; the file is read into memory and drawn on your screen.

How it renders

Each page is rasterized at 1.5× its nominal size — about 108 dpi — which is sharp on a laptop screen and readable on a phone when zoomed. Rendering is sequential, so the first page appears almost instantly and the rest follow; a 100-page document takes a few seconds. Because the output is a set of images, you scroll through it like a long web page and can zoom with the browser's normal controls. Text is not selectable in this view; if you need to copy text, use PDF to TXT.

When to use it

  • Previewing before processing — check page order, blank pages or orientation before merging, splitting or deleting.
  • Files that will not open elsewhere — PDF.js is tolerant of slightly malformed files that stricter viewers reject.
  • Shared or restricted computers — kiosks, library machines and locked-down work laptops without a PDF application.
  • Suspicious attachments — viewing as images means no embedded JavaScript, forms or links are executed or followed.
  • Quick reads on a phone — no app install, no upload to a cloud viewer.

What it does not do

FeatureAvailable?Alternative
Text selection and searchNoPDF to TXT to extract text
Filling formsNoAcrobat Reader, browser's built-in viewer
Following links and bookmarksNoBrowser's built-in viewer
Annotating and signingNoDesktop editor or your OS's markup tools
Password-protected filesNoUnlock PDF first (you need the password)
PrintingVia browser print of the pageOpen in a native viewer for proper page-by-page printing

Tips

  • Use the browser zoom (Ctrl/Cmd + and −) to enlarge small text; the images are rendered with enough resolution for about 2× zoom.
  • Very large documents (500+ pages) use memory proportional to the page count; on phones, extract the pages you need first.
  • Pages are shown in file order at their stored rotation, so a sideways scan will appear sideways — a good way to spot pages that need Rotate PDF.
  • Reload the page to close the file; nothing persists once you leave.

Privacy

The PDF is read with the browser's FileReader API and rendered on canvas elements. No part of it is transmitted. This makes the viewer suitable for documents you would not put into a cloud preview — contracts, medical records, unpublished manuscripts. You can confirm by loading the page, disconnecting from the network, and opening a file.

Frequently asked questions

Why can't I select or copy text?

Pages are rendered as images for simplicity and safety. Use the PDF to TXT tool to extract the text of the same file.

Can I open a PDF from a URL?

No — only files from your device. Download the file first, then open it here.

The viewer says the file is invalid.

The file may be corrupted, encrypted, or not actually a PDF despite its extension. Try Unlock PDF if it is password-protected, or re-export from the source.

Why do some fonts look different?

PDF.js substitutes fonts that are not embedded in the file, as any viewer would. Embedded fonts render exactly.

Can I print from the viewer?

The browser's print command will print the rendered images, one per page, at screen resolution. For best quality, print from a native PDF viewer.

Is my document uploaded?

No. Everything happens in your browser and the file is discarded when you leave the page.

More tools in this category

🔗
Merge PDF
Combine several PDF files into one document
Split PDF
Break a PDF into single pages or two halves
📑
Extract PDF Pages
Pull selected pages or ranges into a new PDF
🗑
Delete PDF Pages
Remove specific pages or ranges from a PDF
🗜
Compress PDF
Shrink scanned or image-heavy PDFs by re-rendering pages
🔄
Rotate PDF
Rotate every page by 90°, 180° or 270° losslessly