Saves itself
The moment a conversion finishes, the .md file is in Downloads, or in another
folder you pick in Settings. No save dialog, no export button. An existing file is never overwritten.
InkDoc turns PDFs, Office files, scans and web pages into clean Markdown and saves it straight to your Downloads folder. No export step, no command line.
And InkDoc does the third one for you.
Drag it into the window, click to browse, or paste a link to a web page or YouTube video.
Auto picks the right engine for each file. The window stays responsive, even with a long queue.
The .md file is already saved there under the same name. Nothing to
export.
Every file goes to the engine that reads it best.
PDF results are checked against the PDF's own text. If something is missing and an OCR engine is installed, Auto tries again with it. OCR engines are optional downloads in Settings; InkDoc never downloads them on its own.
A real recording of InkDoc: add a file, watch it convert, read the preview.
The moment a conversion finishes, the .md file is in Downloads, or in another
folder you pick in Settings. No save dialog, no export button. An existing file is never overwritten.
Read the rendered result or the raw Markdown next to the original PDF or image, fix anything, then copy it.
For PDFs, InkDoc compares the result with the PDF's own text and tables, tells you when something went missing, and can rebuild tables that came out wrong, on scanned pages too (Settings → Auto quality, where each step can be switched off).
Add GLM-OCR (1.45 GB) or Docling in Settings to read scans and photos. Runs on your computer, faster with a GPU.
Most conversions never leave your computer. No account, no telemetry. Audio, web pages and YouTube links use the internet: see exactly what is sent.
Documents, spreadsheets, slides, images, audio, archives and the web.
For Windows, macOS and Linux. No Python needed.
Latest releaseWindows 10 or 11 · 64-bit
Apple Silicon (M1 or newer) · macOS 12 or later
64-bit · Ubuntu 24.04 or similar · needs WebKit2GTK
This appears because InkDoc isn't signed with a paid certificate. Every release is built on GitHub Actions and lists SHA-256 checksums you can verify.
On macOS 14 and earlier you can also right-click the app and choose Open.
For developers. Needs Python 3.10 or newer.
git clone https://github.com/AbdoslamB/inkdoc.git cd inkdoc python -m pip install -r requirements.txt run.bat
git clone https://github.com/AbdoslamB/inkdoc.git cd inkdoc python3 -m pip install -r requirements.txt ./run.sh
Every release lists SHA-256 checksums so you can verify your download.