A simple, browser-based tool to convert .goodnotes files into PDF documents — no installation, no server, no data upload.
- 100% client-side — all processing happens in your browser
- Drag & drop or click to select
.goodnotesfiles - Preserves page order using the internal events index
- Outputs a properly formatted PDF with correct page sizes
- Handwritten content from GoodNotes files cannot be exported. Only typed text and embedded images are preserved.
- Open the live demo or
index.htmlin any modern browser - Drag & drop one or more
.goodnotesfiles onto the drop zone (or click to browse) - The PDF will be downloaded automatically
.goodnotes files are ZIP archives containing page images and a protobuf-encoded events index. This tool:
- Unzips the archive using JSZip
- Parses the events index to determine the correct page order
- Assembles the pages into a PDF using jsPDF
| Library | Purpose |
|---|---|
| JSZip 3.10 | Unzip .goodnotes archives |
| jsPDF 2.5 | Generate PDF output |
Any modern browser with support for the File API and Canvas (Chrome, Firefox, Safari, Edge).
MIT