Chrome extension · free · MIT
Stop paying tokens for
PDFs, Excels, DOCX & more.
Diffsurge MD intercepts PDFs, Excel spreadsheets, DOCX documents, and more that you drop into ChatGPT, Claude, Gemini and DeepSeek and converts them to clean Markdown before they upload. Runs entirely in your browser via Microsoft MarkItDown on Pyodide. Nothing leaves your machine.
PDF
~30k
Markdown
~8k
██████╗ ███╗ ███╗██████╗ ██╔══██╗████╗ ████║██╔══██╗ ██║ ██║██╔████╔██║██║ ██║ ██║ ██║██║╚██╔╝██║██║ ██║ ██████╔╝██║ ╚═╝ ██║██████╔╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝
██████╗ ███╗ ███╗██████╗ ██╔══██╗████╗ ████║██╔══██╗ ██║ ██║██╔████╔██║██║ ██║ ██║ ██║██║╚██╔╝██║██║ ██║ ██████╔╝██║ ╚═╝ ██║██████╔╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝
██████╗ ███╗ ███╗██████╗ ██╔══██╗████╗ ████║██╔══██╗ ██║ ██║██╔████╔██║██║ ██║ ██║ ██║██║╚██╔╝██║██║ ██║ ██████╔╝██║ ╚═╝ ██║██████╔╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝
██████╗ ███╗ ███╗██████╗ ██╔══██╗████╗ ████║██╔══██╗ ██║ ██║██╔████╔██║██║ ██║ ██║ ██║██║╚██╔╝██║██║ ██║ ██████╔╝██║ ╚═╝ ██║██████╔╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝
██████╗ ███╗ ███╗██████╗ ██╔══██╗████╗ ████║██╔══██╗ ██║ ██║██╔████╔██║██║ ██║ ██║ ██║██║╚██╔╝██║██║ ██║ ██████╔╝██║ ╚═╝ ██║██████╔╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝
██████╗ ███╗ ███╗██████╗ ██╔══██╗████╗ ████║██╔══██╗ ██║ ██║██╔████╔██║██║ ██║ ██║ ██║██║╚██╔╝██║██║ ██║ ██████╔╝██║ ╚═╝ ██║██████╔╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝
██████╗ ███╗ ███╗██████╗ ██╔══██╗████╗ ████║██╔══██╗ ██║ ██║██╔████╔██║██║ ██║ ██║ ██║██║╚██╔╝██║██║ ██║ ██████╔╝██║ ╚═╝ ██║██████╔╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝
██████╗ ███╗ ███╗██████╗ ██╔══██╗████╗ ████║██╔══██╗ ██║ ██║██╔████╔██║██║ ██║ ██║ ██║██║╚██╔╝██║██║ ██║ ██████╔╝██║ ╚═╝ ██║██████╔╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝
██████╗ ███╗ ███╗██████╗ ██╔══██╗████╗ ████║██╔══██╗ ██║ ██║██╔████╔██║██║ ██║ ██║ ██║██║╚██╔╝██║██║ ██║ ██████╔╝██║ ╚═╝ ██║██████╔╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝
██████╗ ███╗ ███╗██████╗ ██╔══██╗████╗ ████║██╔══██╗ ██║ ██║██╔████╔██║██║ ██║ ██║ ██║██║╚██╔╝██║██║ ██║ ██████╔╝██║ ╚═╝ ██║██████╔╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝
██████╗ ███╗ ███╗██████╗ ██╔══██╗████╗ ████║██╔══██╗ ██║ ██║██╔████╔██║██║ ██║ ██║ ██║██║╚██╔╝██║██║ ██║ ██████╔╝██║ ╚═╝ ██║██████╔╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝
██████╗ ███╗ ███╗██████╗ ██╔══██╗████╗ ████║██╔══██╗ ██║ ██║██╔████╔██║██║ ██║ ██║ ██║██║╚██╔╝██║██║ ██║ ██████╔╝██║ ╚═╝ ██║██████╔╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝
Local by default
MarkItDown runs in a WASM Python worker inside the extension. Your files never touch a server.
Fewer tokens
A 40-page PDF drops from ~30k tokens to ~8k. Faster replies, less spend, better recall.
Works everywhere
ChatGPT, Claude, Gemini, DeepSeek. Drag-drop or click-to-upload. Falls back silently if a site changes.
Install Manually (.zip)
- Download and unzip the .zip file above.
- Open
chrome://extensionsand enable Developer mode (top-right). - Click Load unpacked and select the unzipped folder.
- Open any supported chat, drop a PDF or DOCX, and watch the toast: "~4,200 tokens saved".
First conversion warms up the Python runtime (~10–20s). After that it's cached and near-instant.