Skip to content

A lightweight tool to convert GoodNotes (.goodnotes) documents into shareable PDF files.

Notifications You must be signed in to change notification settings

RobinSp5/FileConverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

GoodNotes to PDF Converter

A simple, browser-based tool to convert .goodnotes files into PDF documents — no installation, no server, no data upload.

Features

  • 100% client-side — all processing happens in your browser
  • Drag & drop or click to select .goodnotes files
  • Preserves page order using the internal events index
  • Outputs a properly formatted PDF with correct page sizes

Try it here

Limitations

  • Handwritten content from GoodNotes files cannot be exported. Only typed text and embedded images are preserved.

Usage

  1. Open the live demo or index.html in any modern browser
  2. Drag & drop one or more .goodnotes files onto the drop zone (or click to browse)
  3. The PDF will be downloaded automatically

How it works

.goodnotes files are ZIP archives containing page images and a protobuf-encoded events index. This tool:

  1. Unzips the archive using JSZip
  2. Parses the events index to determine the correct page order
  3. Assembles the pages into a PDF using jsPDF

Dependencies (loaded via CDN)

Library Purpose
JSZip 3.10 Unzip .goodnotes archives
jsPDF 2.5 Generate PDF output

Browser support

Any modern browser with support for the File API and Canvas (Chrome, Firefox, Safari, Edge).

License

MIT

About

A lightweight tool to convert GoodNotes (.goodnotes) documents into shareable PDF files.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages