Write in Jupyter Notebooks.Publish anywhere.
Turn notebooks into polished, platform-ready content in one click — so you can focus on the writing, not formatting and distribution.
Preparing interactive demo...

About Me
Hey! It's Tivadar from The Palindrome.
The person behind NotebookPress
I love Jupyter Notebooks, it's hands-down the best format for math-and-code-heavy content. Notebooks combine theory, practice, and prose in one. It's a piece of content the reader can interact with. I write all of my posts in them. In fact, I wrote my Mathematics of Machine Learning book in Jupyter Notebooks. (Apologies to my editorial team.)
Unfortunately, converting a Jupyter Notebook to a post is a painful process. To fit the restrictions of platforms like Substack, I used to spend hours per post, manually rendering my LaTeX formulas and code snippets. But I don't want to waste any more time.
Instead of waiting for Substack, X, LinkedIn, Medium, and all the other platforms to add the support for interactive math and code snippets, I decided to build a tool on my own.
A tool that turns any Jupyter Notebook into a publication-ready post in a single click.
This became NotebookPress, which is currently in beta.
The goal is simple: bring Jupyter Notebooks to all content platforms.
Start Publishing
Ready to publish your next post?
Keep writing in a technical medium, then publish with one build action.
No setup needed. Create an account and open your first workspace in under a minute.
- ✓Import notebooks, or build them in NotebookPress
- ✓Run Python, write paragraphs, use LaTeX in the same workspace
- ✓Publish channel-ready posts with two clicks
