A fast, fully native Windows viewer for reading two documents in parallel: a translation next to its original, two revisions of the same text, a paper and its appendix. The panes stay aligned even when the documents differ in length, page format and zoom.
Windows 10 or 11, x64. Free software under the GPLv3 · source code and all releases on GitHub
Side-by-side viewers usually pair the two documents by pixel offset or by a fixed page difference. That falls apart as soon as the documents are not twins: a translation runs longer than its original, a revision adds a chapter, one file is A4 and the other is Letter.
Here positions are exchanged in page units, never in pixels, and the pairing is an anchor you set yourself: pre-scroll each pane to matching content, lock, done. Zoom each pane however you like, the alignment holds.
Hold Alt and scroll to nudge one pane alone; the anchor is recaptured where you leave it.
Pin whole-page pairs ("page 5 left = page 4 right"). Between two points the panes move page for page.
Where one document has extra pages, the other shows an empty gap, so both panes keep scrolling one to one instead of drifting.
Numbered outlines present in both files become sync points automatically, matching headings across fourteen languages.
Auto-reload: when a build rewrites a PDF on disk, the viewer reloads it in place and keeps position, zoom and sync. Recompile and just look up.
SyncTeX, both directions: Ctrl+click a spot in the PDF to open the
matching source line in your editor (VS Code out of the box, any editor via a template),
and a forward search from the editor scrolls the right pane to the target and flashes it.
Each pane queries its own .synctex.gz, so a bilingual pair gets independent
search on both sides.
Continuous or page-by-page scrolling, fit width and fit page, tiled rendering that stays crisp to 800%, per-monitor DPI awareness.
Full-document text search with live highlighting, clickable links, an outline sidebar, go to page by number or by the document's own labels.
Mouse selection, double-click for a word, Ctrl+C copies proper Unicode text.
Menu and toolbar share one row, movable Internet Explorer style, full screen, optional pane headers with the file name.
Session restore, recent files and recent left-plus-right pairs, sync points remembered per document pair.
English, Italian, German, French, Hungarian, Ukrainian, Romanian, Portuguese, Greek, Spanish, Polish, Dutch, Czech, Swedish.
Pure Win32 and Direct2D, rendered by MuPDF, statically linked. No .NET, no Electron, no browser engine: one self-contained executable of about 25 MB that opens instantly. The portable ZIP needs no installation at all, and the installer runs per-user without administrator rights.
The optional Explorer entry ("Open left/right in PDF Side Viewer" on PDF files) is
registered per user under SystemFileAssociations, so PDF Side Viewer can
never take over as your default PDF handler.