PrettySumatraPDF is a modern redesign of the classic SumatraPDF reader, bringing a fresh Windows 11-style interface while maintaining 100% of the original functionality and features.
- π Performance Focused: Optimized rendering core maintains the lightweight, fast performance SumatraPDF is known for.
- π¨ Modern Native UI: Windows 11-inspired design philosophy applied to the native Win32 toolbar and interface.
- π Dark Mode: A true dark mode, pleasant to the eye and well-integrated with the application.
- π Zero Functionality Loss: All original features and capabilities are fully preserved.
- π¦ Multi-Format Support: PDF, EPUB, MOBI, CBZ, CBR, FB2, CHM, XPS, DjVu.
- π Annotations: Annotations with saved/unsaved state tracking.
- π― Advanced Navigation: Command palette, tabs, bookmarks, table of contents.
- π§ Customization: Keyboard shortcuts, theme support, settings management.
Ready to try it out? Head to the releases section to download the latest compiled version:
π Download PrettySumatraPDF (Latest Release)
Note: You can use it as a portable application or replace your current SumatraPDF installation.
This project is built on top of the official SumatraPDF codebase. If you want to compile it yourself or contribute to visual development, follow these steps:
- Visual Studio with C++ support
- Bun (for build tools) - Download Bun
- Clang-Format (for code formatting)
-
Clone the repository:
git clone https://github.com/JaviLendi/PrettySumatraPDF.git cd PrettySumatraPDF -
Run the build:
bun ./cmd/build.ts
-
The executable will be located at:
./out/dbg64/SumatraPDF.exe
To run with the debugger:
windbgx -Q -o -g ./out/dbg64/SumatraPDF.exeAfter making changes to .cpp, .c or .h files, run:
bun ./cmd/format.tsPrettySumatraPDF is an open-source project licensed under the same terms as SumatraPDF (A)GPLv3, with some code under BSD license. Contributions are welcome! For more information on how to contribute, please visit the Developer Information page.
My goal with PrettySumatraPDF is to create a visually appealing and modernized version of SumatraPDF while ensuring that all existing features and functionalities remain intact. I am committed to maintaining the core principles of SumatraPDF, including its lightweight nature and fast performance, while enhancing the user experience with a fresh design.
I am committed to updating PrettySumatraPDF with the latest features and improvements from the original SumatraPDF project, ensuring that users can enjoy the best of both worlds: a modern interface and the full functionality of the classic reader.
- π SumatraPDF Website
- π Manual
- π¨βπ» Developer Information
- π License
- βοΈ Authors




