pdftoolskit.org
PDF (Portable Document Format) utilities, in the browser
Say hi →

PDF viewer

render in-browser with pdf.js

Drop one or more PDFs and read them. Use the page arrows to navigate; if you've dropped multiple files, switch between them with the file picker.

Drop PDF files here or click to select

Multiple files allowed — switch via the picker

    no files
    Ready.

    When to use this tool

    A bare-minimum PDF reader for the browser when you don't want to download a file or open another app. Useful for quick previews before deciding what to do — confirm a file is what you expected before sending it to merge / split / watermark, or read a sample without cluttering the Downloads folder.

    Step by step

    1. Drop one or more PDFs into the drop zone.
    2. If you dropped one, page 1 renders immediately.
    3. If multiple, pick which file to view from the dropdown in the viewer bar.
    4. Use ← / → to navigate pages.
    5. Click "Clear" to drop the loaded files and start fresh.

    Common use cases

    What this viewer doesn't do

    FAQ

    Are arrow keys bound to navigation?

    Not yet — only the on-screen ← / → buttons. Keyboard nav is on the wishlist.

    Why is the rendering soft on Retina screens?

    The viewer scales the page to fit width and limits the scale factor at 2× for performance. Devices with very dense displays may show slight softness; the underlying file is unchanged.

    Can I download a PDF I'm viewing?

    You already have it on your computer (you dropped it in). The viewer doesn't re-export anything.

    Why doesn't text selection work?

    This viewer renders to a canvas — pixels only, no text layer. For text extraction use PDF → Text.