Notion Equation converts LaTeX-style text into Notion's native inline and display equations. It runs only when you press the extension button or its keyboard shortcut.
Demo.mp4
Original demo recorded by voidCounter/Rohit for Noeqtion.
- Converts
$inline equations$and$$display equations$$across the current page. - Processes multiple equations and equations inside folded toggle blocks.
- Skips code blocks, existing equation blocks, escaped dollar signs, and malformed delimiters.
- Reports successful, partial, empty, busy, unsupported-page, and failed runs.
- Opens the result popup after a keyboard-shortcut conversion finishes.
- Requests access to the current tab only after an explicit user action.
Requires Node.js 20 or newer.
npm install
npm run checkUseful commands:
npm run dev # rebuild source files while they change
npm run build # create the unpacked extension in dist/
npm run test # run unit tests
npm run package # verify and create the Chrome Web Store ZIPTo test the unpacked extension:
- Run
npm run build. - Open
chrome://extensionsin Chrome. - Enable Developer mode and choose Load unpacked.
- Select the generated
distdirectory. - Open an editable Notion page and select Convert equations, or press
Ctrl+Shift+9(Command+Shift+9on macOS).
The extension does not collect, store, or transmit user data. See PRIVACY.md.
This project is based on Noeqtion, originally created by voidCounter/Rohit. The original project and contributors remain credited in Git history and NOTICE.md.