Open Beta · Now Available

The E‑Reader Built for Complex, Multi‑Column PDFs.

Stop pinch‑and‑zooming on your commute. PDFreflow intelligently reflows dense LaTeX papers, technical documentation, and textbooks into a strain‑free mobile reading experience—without breaking your formulas or images.

Scroll to explore
Why PDFreflow

Engineered for the documents
other readers give up on.

01 Core Engine

Intelligent Reflow

Flawlessly converts multi‑column PDFs and LaTeX into a single column while preserving images and math formulas.

02 Performance

Limitless Power

No page limits or file size caps. Load your heaviest 1,000+ page technical manuals without lag.

03 Experience

Endless Scroll

Immerse yourself in deep reading with a borderless, continuous vertical scroll and custom typography.

The Story

I built this because I was tired of
pinch-and-zooming.

I'm an indie developer. I read a lot of papers and technical PDFs on my phone — on the train, in waiting rooms, in bed. Every single time, the experience was the same: pinch, zoom, drag, scroll a sliver, repeat. A two-column LaTeX paper on a 6-inch screen is genuinely unreadable.

I went looking for an app that solved this. What I found was a category of bloated PDF readers that hadn't meaningfully improved in a decade. Most don't have a real dark mode. The good ones charge a subscription for features I didn't want — cloud storage, e-signatures, AI summaries. I just wanted to read.

Even Adobe — the company that invented the PDF — ships a reflow that breaks on most real-world layouts. That's when I realized this problem is harder than it looks. Which is probably why nobody's solved it well.

I'm building PDFreflow as a solo developer, in Flutter. It does one thing: takes complex, multi-column PDFs and reflows them into a single column you can actually read. Formulas preserved. Figures preserved. No ads. No data harvesting. Your PDFs stay on your phone.

If you've ever wanted to throw your phone across the room while reading a paper — this is for you.

— Mark Eggenstein, Freiburg im Breisgau, Germany
Beta is open. I read  every piece of feedback.