Half of what I learn ships as video now — a 90-minute conference talk, a database-internals deep dive, a screencast where the presenter types the one kubectl flag that actually fixes the thing at 42:15. And then it's gone. It sits in Watch Later, or as a link pasted into Notion that renders a player and nothing else.
The problem isn't storage. It's that none of what the video says is searchable. Three weeks later I remember someone explained a Postgres locking gotcha in some talk, and there is no way to grep my way back to it.
Here's the setup I landed on: save the video to Notion with its transcript — timestamped, in real paragraphs — so the spoken content becomes text I can search like any other note.
Why the usual options don't cut it
- Pasting the YouTube URL into Notion gives you an embed. Genuinely handy for reference, but Notion search will never surface that video from a phrase spoken in it. The content isn't in your workspace — a player is.
- YouTube's own transcript panel (⋯ → Show transcript) is copyable, but it's one caption line per row with no paragraphing, and either a timestamp on every line or none at all. Paste that into Notion and it's technically searchable and practically unreadable.
- Watch Later / bookmarks keep the video outside your notes entirely — and if the uploader sets it private or region-locks it, your reference goes with it.
What I actually wanted: the transcript as prose, in Notion
I use Clipno, a one-click web clipper for Notion (Chrome/Edge extension). On a YouTube page it reads the transcript straight from the DOM and writes a Transcript section into the Notion page:
- Each paragraph opens with a bold time range like
[04:12 - 04:38](videos over an hour switch to[1:04:12 - 1:04:38]), so you can jump back to the exact moment. - Paragraphs break on the speaker's pauses, not the caption grid — caption lines less than three seconds apart get merged, a longer gap starts a new paragraph. You read prose, not subtitle rows. Anything over Notion's 2,000-char block limit is split automatically.
- Optional AI summary is written above the transcript, so you get the gist first and the timestamped detail underneath.
The cover image above is a still from the actual save — the boxed Transcript with
[00:00 - 17:46]time ranges is what lands in Notion. There’s a short screen recording of the one-click flow on the original post.
One-click setup (~2 minutes)
- Install Clipno for Chrome or Edge. Free plan = 50 saves/month, no card.
- Click the icon, sign in, and authorize the Notion workspace + database to save into (it can create a clips database for you).
- Open the video on
youtube.com. Clipno reads the transcript from the page, so the video needs captions — the uploader's own or YouTube's auto-generated ones. If you installed/updated Clipno while the tab was already open, reload first — the transcript reader is injected into the page and needs a fresh load. - Click the Clipno icon. It captures title + URL + metadata, fetches the transcript, and appends it with bold time ranges. Long videos are written into Notion in batches, so a two-hour talk takes a few extra seconds.
- Find it in Notion — now the spoken content is real text, so search finds the video by what was said in it.
Notes from using it on a lot of talks
- No captions → no transcript, but the page still saves. Title, URL and metadata go in as usual; the transcript is skipped silently. Auto-generated captions count, so most videos with speech work.
- Reload the tab after install/update — otherwise the transcript comes back empty (see step 3).
- Bilibili goes through the same flow and gets chapter headings — because Bilibili exposes chapters, the transcript is split into sections. YouTube transcripts currently arrive as one continuous run of timed paragraphs.
- Save the transcript before the video disappears. Private/region-locked/taken-down happens; once the text is in Notion it's yours regardless.
- Not just YouTube. The same extension clips Instagram, Facebook, Twitter/X and Threads posts into Notion too — and video posts get the same transcript + AI-summary treatment. It also does ChatGPT / Claude chats and PDFs.
FAQ
Does Notion have a native YouTube transcript integration?
No — only an embed. A pasted URL becomes a player; the content never enters your workspace, so search can't find it by anything said in the video.
Do the saved timestamps let me jump back?
Yes. Each paragraph opens with [MM:SS - MM:SS] (or [H:MM:SS - …] past an hour). Lines under three seconds apart are merged into one paragraph, so it reads as prose.
Can I save the video without the transcript?
Yes — turn off transcript saving in settings for a clean bookmark (title/URL/metadata only). You can also keep the transcript but disable its AI summary.
Is it free?
Free plan is 50 saves/month with full features; Pro is $19.90/year for unlimited. Details and a full comparison vs Save to Notion are on clipno.app.
Originally published on the Clipno blog. I build Clipno — happy to answer anything about how the transcript parsing works in the comments.
Top comments (0)