Online PDF Viewer
Read, search and inspect a PDF without leaving the browser. Free, and runs entirely in your browser — nothing you enter is uploaded or stored.
About PDF Viewer
Opens a PDF, renders its pages, searches its text, and reports what the file actually is — without installing a reader or handing the document to a website. Rendering is done by pdf.js in this tab, and the fonts, character maps and image decoders it needs are served by this application, so an opened document makes no network requests at all.
Searching is the part that changes how the viewer is used. Type a word and the matches are listed with a line of context each, *and the pages holding them become the pages that are drawn* — so a hit on page 340 of a long document is shown rather than reported. The search is literal and case-insensitive: a reader looking for "figure 3" means those characters, not a pattern they now have to escape.
It also answers the question that decides what to do next with a file: is there any text in here at all? A scan is pictures of words — nothing in it can be searched, copied or read aloud — and a document that reports no text layer needs OCR before any other tool will get anything out of it.
Alongside that: the document's own bookmarks with the page each one goes to, the files embedded inside it, how many form fields it has, and whether it is encrypted and what it restricts. That is often the whole reason for opening a file — to see why it will not print, or what it is carrying.
Where it helps
- Full-text search across the document, with the matching pages rendered rather than merely named.
- Says plainly whether the file has a text layer, which decides what every other tool can do with it.
- Lists the document's bookmarks with the page each one points at.
- Reports embedded files and form fields — both of which most readers hide.
- Renders a named page range, so a long document does not have to be drawn from the front.
- Reads password-protected files when you supply the password.
- The document is rendered in this tab; nothing about it is uploaded.
Limits
- It renders and reports; it does not edit, annotate or re-save the document.
- Search reads the first 600 pages and stops, and lists at most 300 matches.
- A scan has no text, so search finds nothing in one — correctly, and that is what the text-layer row is for.
- Matches are listed rather than highlighted on the page itself.
- Every page shown is drawn to an image first, so a graphics-heavy document takes longer than a native reader would.
- Interactive features — fillable forms, embedded video, JavaScript — are reported but not run.
Frequently asked questions
Is my PDF uploaded anywhere?
No. The file is read and drawn by this browser, and the rendering data it needs comes from this application rather than a content network.
Why did the search find nothing?
Either the term is not there, or there is no text to search. The text-layer row answers which: a scan holds pictures of words, and no amount of searching will find anything in one until it has been through OCR.
Why are only some pages shown?
Each page is rendered to an image before anything appears, so a limit keeps a 400-page document from locking up the tab. Name a page range to jump straight to a section, or search — the pages that matched are the ones drawn.
Can it open a file whose password I do not have?
No. Without the password the content is encrypted, and this tool decrypts rather than guesses.
Why does the text look slightly different from my usual reader?
Fonts. A PDF that did not embed the face it used is drawn with a substitute, and which substitute depends on the reader. The layout is the document's; the exact letterforms may not be.
Related tools
- PDF to Text — Pull the text out of a PDF as plain text
- OCR PDF — Read the text off a scanned PDF
- PDF Bookmarks — Read, write or remove a PDF's outline
- PDF Metadata — Read, change or strip a PDF's properties
- Icon Font Generator — Build a web font from SVG icons or an SVG font
- Image Converter — Convert between PNG, JPEG, JFIF, WebP, GIF, HEIC and SVG
More Images & Files tools
- Icon Font Generator — Build a web font from SVG icons or an SVG font
- Image Converter — Convert between PNG, JPEG, JFIF, WebP, GIF, HEIC and SVG
- Image Resizer — Resize to a size, a proportion or a longest side
- Crop Image — Cut a rectangle out, or trim a flat border away
- Rotate Image — Turn by a right angle or any angle, and flip
- Image Base64 Converter — Turn an image into a data URI for CSS or HTML, and read one back
- WebP Converter — To WebP for the web, or back out of it
- SVG Converter — Draw an SVG at any size, or wrap a bitmap in one
- Background Remover — Take a flat background out and keep the subject
- Image Compressor — Resize and re-encode images to save bytes
- Image Optimizer — Strip metadata and redundant markup without touching the picture
- Favicon Generator — Build favicon PNGs and a multi-size .ico
- File Checksum — Verify a download, and work out which algorithm made the checksum
- QR & Barcode Reader — Read a code out of an image, and say what it does before you follow it
- MIME Detector — Identify a file from its magic bytes
- Office Password — Protect a Word, Excel or PowerPoint file with a password
- Office Password Remover — Remove the password from a Word, Excel or PowerPoint file
- Image Editor — Crop, straighten, adjust and cut out, with every step visible and reversible
- Passport Photo Maker — Passport and visa photos at each country's size, with head guides and a print sheet
- PDF Editor — Move and retype what is already on the page, reorder, annotate, stamp and sign, with the document in front of you
- PDF Password & Permissions — Lock a PDF with AES-256, and say what a reader may print, copy or change
- PDF Password Remover — Strip the password from a PDF you can already open
- Merge PDF — Join several PDFs into one document
- Split PDF — Cut a PDF into separate documents
- Delete PDF Pages — Remove pages from a PDF and keep the rest
- Rearrange PDF Pages — Put a PDF's pages in a different order
- Rotate PDF — Turn a PDF's pages the right way up
- Compress PDF — Make a PDF smaller, by rebuilding it or redrawing it
- Watermark PDF — Stamp text or a logo across a PDF's pages
- Sign PDF — Put a signature and a date onto a PDF
- Edit PDF — Add text to a PDF page, and hide what is underneath
- PDF to Images — Turn every page into a PNG, JPG, WebP, GIF or JFIF
- OCR PDF — Read the text off a scanned PDF
- PDF to Word — Turn a PDF into an editable .docx that keeps its layout
- PDF to Excel — Pull a PDF's tables into a .xlsx workbook that keeps their formatting
- PDF to PowerPoint — Turn a PDF's pages into editable .pptx slides that look the same
- Word to PDF — Turn a .docx document into a PDF that looks the way it does in Word
- Excel to PDF — Print a .xlsx workbook to PDF with its formatting and page setup
- PowerPoint to PDF — Turn a .pptx deck into a PDF that looks the way the slides do
- Images to PDF — Turn photos or scans into one PDF document
- PDF to Text — Pull the text out of a PDF as plain text
- Crop PDF — Trim the margins off every page
- Page Numbers — Number the pages of a PDF
- Header & Footer — Put a running head or foot on every page
- Bates Numbering — Stamp sequential legal numbers across pages
- Reverse Pages — Flip a PDF's page order end to end
- Add Blank Pages — Insert empty pages anywhere in a PDF
- N-Up PDF — Put several pages on one sheet
- PDF Booklet — Reorder pages for folded booklet printing
- PDF Metadata — Read, change or strip a PDF's properties
- Flatten PDF — Make form answers part of the page
- Alternate & Mix Pages — Interleave two PDFs a page at a time
- PDF Overlay — Draw one PDF over or under another
- Combine to Single Page — Stack every page into one continuous strip
- Divide Pages — Cut every page in half or into quarters
- Posterize PDF — Tile a large page across several printable sheets
- Fix Page Size — Put every page onto one uniform sheet
- Page Dimensions — Measure every page, its rotation and its sheet
- Rotate by Any Angle — Turn pages by a fraction of a degree or more
- Remove Annotations — Strip comments, highlights, links and stamps
- PDF Attachments — List, extract, add or remove embedded files
- PDFs to ZIP — Package several PDFs into one archive
- PDF Bookmarks — Read, write or remove a PDF's outline
- Table of Contents — Build a contents page from the bookmarks
- Page Labels — Number front matter in roman and the body in arabic
- Sanitize PDF — Strip scripts, actions, attachments and metadata
- Extract Images — Pull every embedded picture out of a PDF
- Extract Tables — Turn a PDF's tables into CSV, JSON or Markdown
- PDF to Markdown — Convert a PDF into Markdown with its headings, emphasis, lists, tables and pictures
- PDF to JSON — Export a PDF's text as structured JSON
- Compare PDFs — See which pages of two PDFs differ, and by how much
- Remove Blank Pages — Find the empty pages, and take them out
- Invert PDF Colours — A dark-mode version of a document
- PDF to Greyscale — Convert every page to shades of grey
- Adjust PDF Colours — Brightness, contrast and saturation across a document
- Scanner Effect — Make a clean PDF look like a photocopy
- PDF Background Colour — Tint the paper behind the content
- Rasterize PDF — Flatten every page into a picture of itself
- PDF to CBZ — Turn a PDF into a comic book archive
- CBZ to PDF — Turn a comic book archive into a PDF
- Text to PDF — Set a plain text file as a document
- Markdown to PDF — Set Markdown as it renders: headings, emphasis, lists, code, quotes and tables
- JSON to PDF — Print a JSON file as an indented tree
- CSV to PDF — Set a spreadsheet export as a printed table
- XML to PDF — Print an XML document as an indented tree