Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A fast and private GoodNotes file extractor built with JavaScript & WebAssembly. This tool runs entirely in your browser, allowing you to securely extract and download audio recordings and PDF files from .goodnotes files with just one click—no uploads, no tracking, 100% client-side.

License

Notifications You must be signed in to change notification settings

alinuxpengui/goodnotes-extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

🐧 Goodnotes Audio and PDF File Extractor

Privacy-First Goodnotes Audio and PDF File Extractor
📌 No files are stored - All processing happens in your browser!


🌟 Features

  • 100% Client-Side: No server involved, no data leaves your computer
  • Auto-Detect Audio: Largest file first (usually the audio recording)
  • One-Click Export: Direct download with .mp3 extension
  • Secure & Private: Files processed locally, zero tracking

🔒 Privacy First

  • 🛡️ No Uploads: Files never leave your browser
  • 💻 Local Processing: Powered by JavaScript & WebAssembly
  • 🗑️ Instant Deletion: Files cleared after processing

📱 How to Use (3 Steps)

1️⃣ Export from GoodNotes:

  1. Open your GoodNotes document with recordings
  2. Tap ShareExport as .goodnotes
  3. Save to your device

2️⃣ Use This Website:

  1. Open Extractor
  2. Click 📁 Select GoodNotes File
  3. Choose your .goodnotes file

3️⃣ Download Audio:

  1. Wait for processing (~5-30 seconds)
  2. First file is usually the audio (sorted by size)
  3. Click Download ⬇️ on file_1.mp3

❓ Why Is the First File Usually Audio?

GoodNotes stores files in Attachments/ folder with random names.
🔍 Our detection logic:

  1. Extract all files from .goodnotes (ZIP format)
  2. Sort files by size (audio = largest → smallest)
  3. Force .mp3 extension for compatibility

🚨 Troubleshooting

  • "File not found" error?
    → Ensure document contains recordings
    → Check GoodNotes export settings

  • File won't play?
    → Rename .mp3.m4a (most recordings use this format)

  • Slow processing?
    → Works best with files <500MB


💡 FAQ

Q: Is this safe?
Yes! We never see your files - View Source Code


🛠️ Development

Contribute on GitHub:
⭐ Star on GitHub
🐛 Report Issues


Star History

Star History Chart

Made with 🐧 by alinuxpengui - No affiliation with GoodNotes
⚠️ Disclaimer: For educational use only

About

A fast and private GoodNotes file extractor built with JavaScript & WebAssembly. This tool runs entirely in your browser, allowing you to securely extract and download audio recordings and PDF files from .goodnotes files with just one click—no uploads, no tracking, 100% client-side.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages