Contents
- The problem with saving articles to your notes
- What is semantic text splitting?
- How to use TopicSplit with Obsidian
- How to use TopicSplit with Logseq
- How to use TopicSplit with Notion
- For researchers: split interview transcripts
- For writers: structure long-form content
- Why offline matters for note-taking
- FAQ
The problem with saving articles to your notes
You finish a 3,000-word article. It's gold. You want to save it to Obsidian, Logseq, or Notion.
So you copy-paste. And now you have a wall of text in your vault. Useless. You'll never find it again.
The alternative is manual splitting: read through, highlight sections, copy each into separate notes. Takes 10-15 minutes per article. Nobody does this consistently.
There's a third way: paste the article into a tool that finds natural topic boundaries and splits it for you — in 5 seconds.
What is semantic text splitting?
Most text splitters cut by character count. Every 1,000 characters — chop. This produces garbage: sentences split mid-thought, topics scattered across chunks.
Semantic splitting (what TopicSplit does) works differently:
- Split text into sentences
- Measure lexical cohesion — how many content words overlap between adjacent sentences
- When overlap drops below a threshold, mark a topic boundary
- Group sentences between boundaries into segments
The result: segments that respect the natural structure of the text. Each segment is a coherent topic unit — perfect for an atomic note.
Word count splitting
- Cuts every N words regardless of meaning
- Splits sentences in half
- Scatters topics across chunks
- Useless for notes
Semantic splitting (TopicSplit)
- Finds natural topic boundaries
- Keeps sentences intact
- Groups related ideas together
- Perfect for atomic notes
How to use TopicSplit with Obsidian
Obsidian is a powerful knowledge base that works on local Markdown files. TopicSplit fits naturally:
- Find an article you want to save
- Copy the full text → paste into TopicSplit
- Adjust the Sensitivity slider (higher = more, shorter segments)
- Click "Copy markdown" — output is clean
### Topic Nheadings - Paste into a new Obsidian note
- Each segment becomes a separate header you can link, tag, and organize
Pro tip: For atomic note-taking, split the article, then use Obsidian's "Split note" feature or the Note Refactor plugin to turn each topic into its own note.
How to use TopicSplit with Logseq
Logseq is an open-source, privacy-first knowledge graph. Here's the workflow:
- Copy an article, podcast transcript, or meeting notes
- Paste into TopicSplit and split
- Click "Download .md" to save the segmented markdown
- Import into Logseq, or paste directly into your daily journal
- Each
### Topic Nheading becomes a block reference you can link across your graph
How to use TopicSplit with Notion
TopicSplit's output transfers cleanly into Notion:
- Paste any article, interview, or research into TopicSplit
- Split and copy the markdown
- Paste into a Notion page —
### Headingsauto-convert to toggle headers - Use the segmented output as a database entry foundation
For researchers: split interview transcripts
Interview transcripts are messy. Multiple topics per page. No clear section breaks. TopicSplit finds the natural transitions:
- Copy a transcript segment (or full interview)
- Paste into TopicSplit
- Set sensitivity to medium-high for granular topic detection
- Export as markdown — each segment becomes a thematic unit you can code and organize
For writers: structure long-form content
Writing a long article? Paste your draft into TopicSplit to see where natural topic breaks fall. Use them as section boundaries.
Why offline matters for note-taking
Most "AI summarizer" tools ship your text to a server. Your research, ideas, and private notes get processed by someone else's machine. They can log it. Profile you. Leak it.
TopicSplit cannot leak your data because it never collects it. No server. No API key. No tracking. Everything runs in your browser.
Disconnect from the internet, reload the page — it still works. That's not a privacy policy. It's an architectural guarantee.
FAQ
Is TopicSplit free?
Yes. MIT licensed, no paywall, no premium tier. Forever. If it saved you time, a $1 tip keeps the next tool coming.
Does it work in languages other than English?
Yes. The algorithm is language-agnostic. It works wherever topic shifts are marked by vocabulary changes.
What's the longest text I can paste?
No hard limit. Tested on transcripts up to 50,000 words. Performance depends on your browser.
Do I need to install anything?
No. Open the live demo in any browser. Or download index.html and open it locally — works 100% offline.
Is there a CLI / batch version?
Yes — TopicSplit Pro is a Python CLI for batch-processing folders of articles. Pay-what-you-want (min $5).
Try TopicSplit now — free, offline, no install
Paste any article. Get clean topic segments in 5 seconds.
🚀 Launch TopicSplitLove free, private tools? A $1 tip keeps them coming.
Every dollar goes back into building more offline, tracking-free tools.
☕ Tip $1 on Ko-fi 💳 Tip $1 on PayPal