AiReader

Version 1.5 · by Aizu, Aisoft Technology (aisoftdigital.com). A fast, light PDF reader. No ads, no account, no sign-in. Opens a PDF in about a tenth of a second.

Install (one time)

  1. Close any open AiReader window.
  2. Double-click install.bat in this folder.
  3. A Windows Default apps window opens. Set .pdf to AiReader.
  4. Done. Double-click any PDF to open it. AiReader is also in the Start menu.

Portable version (USB drive)

The screen

Search

Copy text

Mark up and edit

Settings

Menu (≡, bottom right) → Settings, or Ctrl+,. Changes apply and save immediately.

All keys

Ctrl+OOpen PDF
Ctrl+WClose tab
Ctrl+Tab / Ctrl+Shift+TabNext / previous tab (also Ctrl+PgDn / PgUp)
Ctrl+F, /Search
F3, n / Shift+F3, NNext / previous match
Ctrl+C, Ctrl+ACopy selection, select page
Ctrl+EEdit tools on / off
Ctrl+S / Ctrl+Shift+SSave / save as
Ctrl+Z / Ctrl+YUndo / redo (also Ctrl+Shift+Z)
DeleteDelete the selected mark-up
Right-clickMark-up, selection and page menu (rotate, move, insert, delete pages)
Ctrl++ / Ctrl+-, Ctrl+wheelZoom in / out
Ctrl+0 / Ctrl+1Fit width / actual size
rRotate
Ctrl+Shift+DDark mode on / off
Ctrl+BShow / hide the tabs
Ctrl+,Settings
F11Full screen (Esc to leave)
EscLeaves full screen, closes search, unselects; with an edit tool on, back to select
Ctrl+GGo to page (type the number, Enter)
Home / EndFirst / last page
PgUp / PgDn, Space / Shift+SpaceScreen up / down
→ / ←Next / previous page
↓ / ↑Scroll down / up
Vim keys (can be switched off in Settings)
j / k, h / lScroll down / up, left / right
d / u, Ctrl+D / Ctrl+UHalf a screen down / up
gg / GFirst / last page
number then G (e.g. 12G)Go to that page

Speed (measured on this laptop, 28 Sep 2026)

Page 1 on screen after double-clickabout 0.1 s (median 98–121 ms; slowest 163 ms)
Reading all text of a 520-page PDF, first time0.19 s
Same PDF opened again0.02 s (text kept on disk)
A search through 520 pagesunder 1 ms
Memoryabout 60 MB while reading; about 110 MB at most
Program size4.9 MB, one file (mark-up and page tools added 64 KB, no time)