For Software Engineers

A PDF reader made fortechnical books and programming.

PDFBook is a desktop PDF reader and library manager for Windows, macOS, and Linux, built for engineers who collect technical books, programming references, and documentation PDFs. Dual rendering engines handle 500+ page books smoothly, the built-in library organizes by topic with folders, tags, ratings, and reading state, and everything stays on your machine: no account, no telemetry.

Fast with 500+ page books

Technical books are dense. PDFBook ships two PDF engines (pdf.js for flip mode and PDFium WASM for vertical scroll) with lazy, windowed rendering, so even a 1,000-page reference stays smooth and renders pages on demand instead of loading the whole file.

Organize by language and topic

Folders, tags, star ratings, reading state, and per-book notes. Tag books by language (Rust, Python, Go) or topic (systems, ML, web) and find anything by title, author, tag, or path, then full-text search inside any open text-based book (no OCR for scanned PDFs).

Two reading modes

Vertical scroll for code-heavy references where you need to see surrounding context. Flip mode for reading cover-to-cover textbooks like a physical book.

No DRM hassles, no account

PDFBook reads standard PDF files. No account, no telemetry, no cloud upload. Your DRM-free books from O'Reilly, Pragmatic Bookshelf, or Manning stay private on your disk.

Your files never leave your computer

How PDFBook helps technical readers

  • Handles 500+ page technical books smoothly with dual PDF engines and lazy rendering
  • Library management with folders, tags, ratings, and reading state
  • Vertical scroll mode for code-heavy references: see full context
  • Flip mode for cover-to-cover reading of textbooks
  • Per-book notes for jotting down key concepts or page references
  • Bookmarks and document-outline (TOC) navigation to jump around long references (Ctrl+B to bookmark)
  • Ask the built-in AI assistant (Bookie) to find and open a reference, or have AI Vision read a diagram or code screenshot (tool actions and Vision are Pro. The Free tier is chat-only. Use your own API key, local Ollama, or OpenAI, Claude, or OpenRouter)
  • Supports password-protected PDFs (early-access books, company docs)
  • No account, no telemetry: DRM-free books stay private
  • Up to 3 devices per license: work desktop, laptop, and home machine
  • Free for 50 books; Lifetime is $89 once with no subscription

Your tech library, organized.

Fast rendering, smart organization, total privacy. Free for 50 books, $89 once for Lifetime.

Frequently asked questions

Can PDFBook handle large technical books with 500+ pages?+
Yes. PDFBook ships two PDF rendering engines: pdf.js for flip mode and PDFium WASM for vertical scroll. With lazy, windowed rendering, a 1,000-page reference stays responsive in both modes, even on modest hardware. Users report smooth performance with technical books from O'Reilly, Manning, and Pragmatic Bookshelf.
How do I organize programming books by language or topic?+
PDFBook's library supports folders and tags. You can create a folder structure like Languages > Rust > Concurrency, or use tags like #rust, #concurrency, #systems and combine them freely. Star ratings and reading state (Unread / Reading / Completed) help you prioritize your reading queue.
Does PDFBook work with DRM-free ebooks from O'Reilly or Manning?+
Yes. PDFBook reads any standard PDF file, including DRM-free downloads from O'Reilly, Manning, Pragmatic Bookshelf, Leanpub, and other publishers. There's no DRM system in PDFBook: it reads the file directly from your disk.
Is vertical scroll better than page-flip for programming books?+
For code-heavy references, vertical scroll is usually better because you can see the surrounding context without page breaks splitting a code listing. PDFBook's flip mode is ideal for cover-to-cover reading of more narrative technical books. You can switch between modes at any time.
What does PDFBook cost for an engineering team?+
PDFBook licenses are per-person, not per-team. Each Lifetime license ($89 once) activates on up to 3 devices. The Free tier supports 50 books with all features. There's no team plan yet, but individual licenses work well for small teams.