1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><link rel="preconnect" href="/" crossorigin=""/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/logo.1_pdhco-7ugz1.png" as="image"/><link rel="stylesheet" href="/_next/static/chunks/0vcziklc1ki2r.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/3z5q_p4msz2ha.js"/>
1<script src="/_next/static/chunks/15orcrkp-_9ct.js" async=""></script>
1<script src="/_next/static/chunks/3hdj40qmts5sf.js" async=""></script>
1<script src="/_next/static/chunks/3n2n0kdz7qf-n.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-2-3zsi_4_z2kq.js" async=""></script>
1<script src="/_next/static/chunks/05-c3ty_6dwfk.js" async=""></script>
1<script src="/_next/static/chunks/14mrh2-p_w84d.js" async=""></script>
1<script src="/_next/static/chunks/2m3xfg_j6plea.js" async=""></script>
1<meta name="theme-color" content="#6b5cf0"/><meta name="next-size-adjust" content=""/><title>Take Notes From Any YouTube Video | NoteCast</title><meta name="description" content="Turn any YouTube video into a timestamped transcript and structured notes. Every line links to the exact moment, and nothing ever leaves your machine."/><meta name="application-name" content="NoteCast"/><meta name="author" content="NoteCast"/><link rel="canonical" href="https://notecast.net/youtube-notes/"/><meta name="google-site-verification" content="DjgUFrB6W99MYF5MZlFdxSnsxO4UgRwK0thgYNITZKs"/><meta property="og:title" content="Take Notes From Any YouTube Video | NoteCast"/><meta property="og:description" content="Turn any YouTube video into a timestamped transcript and structured notes. Every line links to the exact moment, and nothing ever leaves your machine."/><meta property="og:url" content="https://notecast.net/youtube-notes/"/><meta property="og:site_name" content="NoteCast"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://notecast.net/og.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="NoteCast â private, on-device notes from any tab"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Take Notes From Any YouTube Video | NoteCast"/><meta name="twitter:description" content="Turn any YouTube video into a timestamped transcript and structured notes. Every line links to the exact moment, and nothing ever leaves your machine."/><meta name="twitter:image" content="https://notecast.net/og.png"/><link rel="icon" href="/favicon.svg" type="image/svg+xml"/><link rel="icon" href="/favicon.png" type="image/png"/>
1<script type="text/javascript"> 2(function () { 3 try { 4 var stored = localStorage.getItem('notecast-theme'); 5 var prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches; 6 var dark = stored ? stored === 'dark' : prefersDark; 7 if (dark) document.documentElement.classList.add('dark'); 8 } catch (e) {} 9})(); 10</script>
10<noscript><style>[style*="opacity:0"]{opacity:1!important;transform:none!important}</style></noscript>
10<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://notecast.net/#organization","name":"NoteCast","url":"https://notecast.net/","logo":"https://notecast.net/favicon.png"},{"@type":"WebSite","@id":"https://notecast.net/#website","name":"NoteCast","url":"https://notecast.net/","inLanguage":"en","publisher":{"@id":"https://notecast.net/#organization"}}]}</script>
10<script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
10</head><body><div hidden=""><!--$--><!--/$--></div><div class="flex min-h-screen flex-col"><header class="border-b border-slate-200 dark:border-slate-800"><div class="mx-auto w-full max-w-6xl px-5 sm:px-6 lg:px-8"><div class="flex h-16 items-center justify-between"><a aria-label="NoteCast home" class="rounded-lg" href="/"><span><span class="flex items-center gap-2.5"><span aria-hidden="true" class="grid h-9 w-9 place-items-center overflow-hidden rounded-xl shadow-soft"><img src="/_next/static/media/logo.1_pdhco-7ugz1.png" alt="" class="h-full w-full object-cover"/></span><span class="font-display text-lg font-bold tracking-tight text-slate-900 dark:text-white">NoteCast</span></span></span></a><div class="flex items-center gap-3"><div class="hidden sm:block"><a href="https://chromewebstore.google.com/detail/inmabjpgpdocdedjbdiiphkjgjanmech?utm_source=item-share-cb" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center gap-2 rounded-full font-medium transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand-500 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-brand-400 dark:focus-visible:ring-offset-slate-950 disabled:opacity-60 bg-brand-600 text-white shadow-soft hover:bg-brand-500 hover:shadow-soft-lg active:scale-[0.98] px-4 py-2 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-puzzle h-4 w-4" aria-hidden="true"><path d="M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z"></path></svg>Add to Chrome / Brave / Edge</a></div><button type="button" aria-label="Toggle theme" class="inline-flex h-10 w-10 items-center justify-center rounded-full border border-slate-200 bg-white text-slate-700 transition-colors hover:border-brand-300 hover:text-brand-600 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand-500 dark:border-slate-700 dark:bg-slate-900 dark:text-slate-200 dark:hover:border-brand-500 dark:hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun hidden h-5 w-5 dark:block" aria-hidden="true"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon h-5 w-5 dark:hidden" aria-hidden="true"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"></path></svg></button></div></div></div></header><main class="flex-1"><div class="mx-auto w-full max-w-6xl px-5 sm:px-6 lg:px-8"><article class="mx-auto max-w-3xl py-16 sm:py-20"><p class="text-sm font-semibold uppercase tracking-wider text-brand-600 dark:text-brand-400">YouTube notes</p><h1 class="mt-3 text-3xl font-bold tracking-tight sm:text-4xl">Take notes from a YouTube video, without uploading it</h1><p class="mt-5 text-lg leading-relaxed text-slate-600 text-pretty dark:text-slate-400">A two-hour lecture holds maybe ten minutes of what you actually needed. The problem is finding them again. A timestamped transcript turns a video from something you scrub through into something you can search.</p><h2 id="why" class="mt-12 scroll-mt-24 text-2xl font-bold tracking-tight sm:text-3xl">Why YouTubeâs own captions are not enough</h2><p class="mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400">YouTube does generate automatic captions, and for simply following along they are fine. They fall short the moment you want to work with the content rather than watch it.</p><ul class="mt-4 list-disc space-y-3 pl-5 leading-relaxed text-slate-600 dar
10k:text-slate-400"><li>They are not always available â many uploads have them disabled, and non-English videos are hit and miss.</li><li>They arrive as an undifferentiated wall of text with no speaker separation, so a panel discussion or an interview becomes very hard to follow in written form.</li><li>There is no summary. You still have to read the whole thing to find out whether the part you needed is in there.</li><li>Copying them out is awkward, and what you get is not structured in any way you can file or search later.</li></ul><p class="mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400">What you usually want is a transcript you own, split by speaker, timestamped, searchable, and accompanied by a summary that tells you what was actually said.</p><h2 id="how" class="mt-12 scroll-mt-24 text-2xl font-bold tracking-tight sm:text-3xl">How to do it</h2><ol class="mt-4 list-decimal space-y-3 pl-5 leading-relaxed text-slate-600 dark:text-slate-400"><li>Install NoteCast in Chrome, Brave, or Edge and open the video you want to work through.</li><li>Start a session from the toolbar button or with <code class="rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200">Ctrl/Cmd + Shift + E</code>, and pick the tab the video is playing in.</li><li>Play the video. Transcript lines appear as it goes, each stamped with its time and labelled by speaker.</li><li>Stop when you are done. The Notes tab fills in with a summary, key points, decisions, action items, and open questions.</li></ol><p class="mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400">You do not have to sit and watch. The transcription follows the audio, so playing at 1.5x or 2x gets you through a long video proportionally faster.</p><h2 id="timestamps" class="mt-12 scroll-mt-24 text-2xl font-bold tracking-tight sm:text-3xl">Every line links back to the video</h2><p class="mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400">This is the part that makes a transcript genuinely useful rather than just long. On YouTube, each transcript line is a deep link to the exact moment it was said. Click a line and the player seeks there.</p><p class="mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400">So the workflow becomes: search the transcript for the term you half-remember, click the line, and watch the thirty seconds around it. What was a linear video is now random-access. For a lecture series or a long technical talk, this is the difference between a resource you revisit and one you never open again.</p><p class="mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400">NoteCast reads only the playerâs current playback time, the video id, and the page title â the time and id so the links work, the title so the session gets a sensible name. It reads nothing else on the page.</p><h3 class="mt-8 text-lg font-semibold sm:text-xl">Playlists and binge-watching</h3><p class="mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400">If you navigate to a new video part-way through a session, NoteCast notices and splits the session automatically, then carries on transcribing. You end up with one entry per video rather than a single merged blob, without having to remember to stop and restart.</p><h2 id="privacy" class="mt-12 scroll-mt-24 text-2xl font-bold tracking-tight sm:text-3xl">Nothing is uploaded</h2><p class="mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400">The audio is transcribed by a Whisper model running inside your browser, on your own hardware. There is no server in the path. The notes are written by a language model running locally through Ollama, so even the transcript text stays on your machine.</p><p class="mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400">Practically, that means two things. First, there is no account, no sign-up, and no usage limit â nothing is being metered because nothing is being served. Second, it works on content you would not want to hand to a third party: an internal training video, a paid course, a recording of your own.</p><div class="mt-6 rounded-2xl border border-brand-200 bg-brand-50/60 p-5 text-slate-700 dark:border-brand-800/60 dark:bg-brand-950/40 dark:text-slate-300"><p class="leading-relaxed text-pretty">Transcription needs no setup at all â install the extension and it works. The notes half is the part that needs Ollama with a model pulled. If you only want the transcript and the timestamp links, you can stop after installing.</p></div><h2 id="beyond" class="mt-12 scroll-mt-24 text-2xl font-bold tracking-tight sm:text-3xl">Beyond YouTube</h2><p class="mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400">The same mechanism works on anything playing in a tab: a conference talk on Vimeo, a podcast in a web player, a recorded webinar, a lecture on a university platform. The timestamp deep links are YouTube-specific, but the transcript, speaker labels, notes, and search work everywhere.</p><p class="mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400">You can also skip the browser entirely and hand it a file. Drop in an<!-- --> <code class="rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200">mp3</code>, <code class="rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200">wav</code>, <code class="rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200">m4a</code>, <code class="rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200">ogg</code>, <code class="rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200">flac</code>,<!-- --> <code class="rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200">mp4</code>, <code class="rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200">webm</code>, or <code class="rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200">mov</code> and it runs through the same on-device pipeline with a progress bar and an estimate of time remaining. The file is read straight from your disk â never uploaded, never copied anywhere else.</p><p class="mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400">Everything ends up exportable as Markdown or plain text, so the transcript and the notes can go straight into whatever you already use for writing things down â or as <code class="rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200">.srt</code> <!-- -->and <code class="rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200">.vtt</code> subtitles, which drop back onto the video they came from.</p><div class="mt-16 rounded-3xl border border-slate-200 bg-slate-50 p-8 text-center dark:border-slate-800 dark:bg-slate-900/60"><h2 class="text-2xl font-bold tracking-tight">Try it on something you already have</h2><p class="mx-auto mt-3 max-w-lg leading-relaxed text-slate-600 text-pretty dark:text-slate-400">NoteCast is free, needs no account, and transcribes on your own machine. Open a tab and press record.</p><div class="mt-6 flex justify-center"><a href="https://chromewebstore.google.com/detail/inmabjpgpdocdedjbdiiphkjgjanmech?utm_source=item-share-cb" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center gap-2 rounded-full font-medium transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand-500 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-brand-400 dark:focus-visible:ring-offset-slate-950 disabled:opacity-60 bg-brand-600 text-white shadow-soft hover:bg-brand-500 hover:shadow-soft-lg active:scale-[0.98] px-6 py-3 text-base"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-puzzle h-4 w-4" aria-hidden="true"><path d="M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z"></path></svg>Add to Chrome / Brave / Edge</a></div></div><nav aria-label="Related pages" class="mt-16 border-t border-slate-200 pt-10 dark:border-slate-800"><h2 class="text-lg font-semibold">Keep reading</h2><ul class="mt-5 grid gap-4 sm:grid-cols-2"><li><a class="block h-full rounded-2xl border border-slate-200 p-5 transition-colors hover:border-brand-300 hover:bg-slate-50 dark:border-slate-800 dark:hover:border-brand-600 dark:hover:bg-slate-900/60" href="/local-transcription/"><span class="font-semibold text-slate-900 dark:text-white">Local transcription</span><span class="mt-1.5 block text-sm leading-relaxed text-slate-600 dar
10k:text-slate-400">How speech-to-text runs on your own machine, and what it costs you in hardware.</span></a></li><li><a class="block h-full rounded-2xl border border-slate-200 p-5 transition-colors hover:border-brand-300 hover:bg-slate-50 dark:border-slate-800 dark:hover:border-brand-600 dark:hover:bg-slate-900/60" href="/private-meeting-notes/"><span class="font-semibold text-slate-900 dark:text-white">Private meeting notes</span><span class="mt-1.5 block text-sm leading-relaxed text-slate-600 dark:text-slate-400">Meeting transcription that keeps the recording on the machine it was made on.</span></a></li><li><a class="block h-full rounded-2xl border border-slate-200 p-5 transition-colors hover:border-brand-300 hover:bg-slate-50 dark:border-slate-800 dark:hover:border-brand-600 dark:hover:bg-slate-900/60" href="/whisper-chrome-extension/"><span class="font-semibold text-slate-900 dark:text-white">Whisper in the browser</span><span class="mt-1.5 block text-sm leading-relaxed text-slate-600 dark:text-slate-400">What Whisper is, and how a browser extension runs it without a server.</span></a></li><li><a class="block h-full rounded-2xl border border-slate-200 p-5 transition-colors hover:border-brand-300 hover:bg-slate-50 dark:border-slate-800 dark:hover:border-brand-600 dark:hover:bg-slate-900/60" href="/notecast-vs-cloud-tools/"><span class="font-semibold text-slate-900 dark:text-white">NoteCast vs cloud tools</span><span class="mt-1.5 block text-sm leading-relaxed text-slate-600 dark:text-slate-400">An honest comparison with Otter, Fireflies and friends â including where they win.</span></a></li></ul></nav></article></div></main><footer class="border-t border-slate-200 bg-white py-12 dark:border-slate-800 dark:bg-slate-950"><div class="mx-auto w-full max-w-6xl px-5 sm:px-6 lg:px-8"><div class="flex flex-col items-center justify-between gap-8 md:flex-row md:items-start"><div class="text-center md:text-left"><a aria-label="NoteCast home" class="inline-block rounded-lg" href="/"><span><span class="flex items-center gap-2.5"><span aria-hidden="true" class="grid h-9 w-9 place-items-center overflow-hidden rounded-xl shadow-soft"><img src="/_next/static/media/logo.1_pdhco-7ugz1.png" alt="" class="h-full w-full object-cover"/></span><span class="font-display text-lg font-bold tracking-tight text-slate-900 dark:text-white">NoteCast</span></span></span></a><p class="mt-3 max-w-xs text-sm text-slate-500 dark:text-slate-400">Private, on-device notes from any tab or audio file. Free.</p></div><nav aria-label="Learn more" class="text-center md:text-left"><h2 class="text-sm font-semibold text-slate-900 dark:text-white">Learn more</h2><ul class="mt-3 space-y-2"><li><a class="text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400" href="/local-transcription/">Local transcription</a></li><li><a class="text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400" href="/youtube-notes/">YouTube notes</a></li><li><a class="text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400" href="/private-meeting-notes/">Private meeting notes</a></li><li><a class="text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400" href="/whisper-chrome-extension/">Whisper in the browser</a></li><li><a class="text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400" href="/notecast-vs-cloud-tools/">NoteCast vs cloud tools</a></li></ul></nav><nav aria-label="Footer" class="flex flex-col items-center gap-3 md:items-end"><ul class="flex flex-wrap items-center justify-center gap-x-6 gap-y-2 md:flex-col md:items-end md:gap-y-2"><li class="flex"><a class="inline-flex items-center gap-1.5 text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400" href="/privacy/">Privacy Policy</a></li><li class="flex"><a href="/cdn-cgi/l/email-protection#6d04030b022d030219080e0c1e1943
10030819" class="inline-flex items-center gap-1.5 text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-4 w-4" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg>Contact</a></li><li class="flex"><a href="https://www.buymeacoffee.com/dukocuk" target="_blank" rel="noreferrer noopener" class="inline-flex items-center gap-1.5 text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-coffee h-4 w-4" aria-hidden="true"><path d="M10 2v2"></path><path d="M14 2v2"></path><path d="M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1"></path><path d="M6 2v2"></path></svg>Buy me a coffee<!-- --></a></li></ul></nav></div><div class="mt-10 flex flex-col items-center justify-between gap-3 border-t border-slate-100 pt-6 text-sm text-slate-500 sm:flex-row dark:border-slate-800/70 dark:text-slate-400"><p>Made for people who like to keep their data.</p><p>© <!-- -->2026<!-- --> NoteCast</p></div></div></footer></div><!--$--><!--/$-->
vendor: 108 bytes, line 10
10<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
10<script src="/_next/static/chunks/3z5q_p4msz2ha.js" id="_R_" async=""></script>
10<script>(self.__next_f=self.__next_f||[]).push([0])</script>
10<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[39756,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n5:I[22016,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2m3xfg_j6plea.js\"],\"\"]\nf:I[68027,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/0vcziklc1ki2r.css\",\"style\"]\n:HC[\"/\",\"\"]\n:HL[\"/_next/static/media/logo.1_pdhco-7ugz1.png\",\"image\"]\n2:[\"$\",\"style\",null,{\"children\":\"[style*=\\\"opacity:0\\\"]{opacity:1!important;transform:none!important}\"}]\n"])</script>
10<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"youtube-notes\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"youtube-notes\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0vcziklc1ki2r.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"content\":\"#6b5cf0\"}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"suppressHydrationWarning\":true,\"dangerouslySetInnerHTML\":{\"__html\":\"\\n(function () {\\n try {\\n var stored = localStorage.getItem('notecast-theme');\\n var prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;\\n var dark = stored ? stored === 'dark' : prefersDark;\\n if (dark) document.documentElement.classList.add('dark');\\n } catch (e) {}\\n})();\\n\"}}],[\"$\",\"noscript\",null,{\"children\":\"$2\"}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@graph\\\":[{\\\"@type\\\":\\\"Organization\\\",\\\"@id\\\":\\\"https://notecast.net/#organization\\\",\\\"name\\\":\\\"NoteCast\\\",\\\"url\\\":\\\"https://notecast.net/\\\",\\\"logo\\\":\\\"https://notecast.net/favicon.png\\\"},{\\\"@type\\\":\\\"WebSite\\\",\\\"@id\\\":\\\"https://notecast.net/#website\\\",\\\"name\\\":\\\"NoteCast\\\",\\\"url\\\":\\\"https://notecast.net/\\\",\\\"inLanguage\\\":\\\"en\\\",\\\"publisher\\\":{\\\"@id\\\":\\\"https://notecast.net/#organization\\\"}}]}\"}}]]}],[\"$\",\"body\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-screen flex-col items-center justify-center text-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-6xl px-5 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/\",\"aria-label\":\"NoteCast home\",\"className\":\"inline-block rounded-lg\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex items-center gap-2.5\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"grid h-9 w-9 place-items-center overflow-hidden rounded-xl shadow-soft\",\"children\":[\"$\",\"img\",null,{\"src\":\"/_next/static/media/logo.1_pdhco-7ugz1.png\",\"alt\":\"\",\"className\":\"h-full w-full object-cover\"}]}],[\"$\",\"span\",null,{\"className\":\"font-display text-lg font-bold tracking-tight text-slate-900 dark:text-white\",\"children\":\"NoteCast\"}]]}]}]}],[\"$\",\"h1\",null,{\"className\":\"mt-8 text-3xl font-bold tracking-tight sm:text-4xl\",\"children\":\"Page not found\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-4 max-w-md text-lg leading-relaxed text-slate-600 text-pretty dark:text-slate-400\",\"children\":\"That page doesnât exist â it may have moved or the link may be mistyped.\"}],[\"$\",\"$L5\",null,{\"href\":\"/\",\"className\":\"mt-8 inline-flex items-center justify-center gap-2 rounded-full bg-brand-600 px-6 py-3 text-base font-medium text-white shadow-soft transition-all duration-200 hover:bg-brand-500 hover:shadow-soft-lg active:scale-[0.98]\",\"children\":\"Back to home\"}]]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-screen flex-col\",\"children\":[[\"$\",\"header\",null,{\"className\":\"border-b border-slate-200 dark:border-slate-800\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-6xl px-5 sm:px-6 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-16 items-center justify-between\",\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/\",\"aria-label\":\"NoteCast home\",\"className\":\"rounded-lg\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex items-center gap-2.5\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"grid h-9 w-9 place-items-center overflow-hidden rounded-xl shadow-soft\",\"children\":\"$L6\"}],\"$L7\"]}]}]}],\"$L8\"]}]}]}],\"$L9\",\"$La\"]}],[\"$Lb\"],\"$Lc\"]}],{}
10,null,false,null]},null,false,\"$@d\"]},null,false,null],\"$Le\",false]],\"m\":\"$undefined\",\"G\":[\"$f\",[\"$L10\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"TpcauGhWZKqHIe4BuMiMf\"}\n"])</script>
10<script>self.__next_f.push([1,"11:I[59544,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2m3xfg_j6plea.js\"],\"Button\"]\n12:I[5014,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2m3xfg_j6plea.js\"],\"default\"]\n13:I[40409,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2m3xfg_j6plea.js\"],\"ThemeToggle\"]\n24:I[97367,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"OutletBoundary\"]\n25:\"$Sreact.suspense\"\n28:I[97367,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ViewportBoundary\"]\n2a:I[97367,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"MetadataBoundary\"]\n6:[\"$\",\"img\",null,{\"src\":\"/_next/static/media/logo.1_pdhco-7ugz1.png\",\"alt\":\"\",\"className\":\"h-full w-full object-cover\"}]\n7:[\"$\",\"span\",null,{\"className\":\"font-display text-lg font-bold tracking-tight text-slate-900 dark:text-white\",\"children\":\"NoteCast\"}]\n8:[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"hidden sm:block\",\"children\":[\"$\",\"$L11\",null,{\"href\":\"https://chromewebstore.google.com/detail/inmabjpgpdocdedjbdiiphkjgjanmech?utm_source=item-share-cb\",\"size\":\"md\",\"children\":[[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z\",\"key\":\"w46dr5\"}]],\"className\":\"lucide-puzzle h-4 w-4\",\"aria-hidden\":true}],\"Add to Chrome / Brave / Edge\"]}]}],[\"$\",\"$L13\",null,{}]]}]\n"])</script>
10<script>self.__next_f.push([1,"9:[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-6xl px-5 sm:px-6 lg:px-8\",\"children\":[\"$\",\"article\",null,{\"className\":\"mx-auto max-w-3xl py-16 sm:py-20\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold uppercase tracking-wider text-brand-600 dark:text-brand-400\",\"children\":\"YouTube notes\"}],[\"$\",\"h1\",null,{\"className\":\"mt-3 text-3xl font-bold tracking-tight sm:text-4xl\",\"children\":\"Take notes from a YouTube video, without uploading it\"}],[\"$\",\"p\",null,{\"className\":\"mt-5 text-lg leading-relaxed text-slate-600 text-pretty dark:text-slate-400\",\"children\":\"A two-hour lecture holds maybe ten minutes of what you actually needed. The problem is finding them again. A timestamped transcript turns a video from something you scrub through into something you can search.\"}],[[\"$\",\"h2\",null,{\"id\":\"why\",\"className\":\"mt-12 scroll-mt-24 text-2xl font-bold tracking-tight sm:text-3xl\",\"children\":\"Why YouTubeâs own captions are not enough\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400\",\"children\":\"YouTube does generate automatic captions, and for simply following along they are fine. They fall short the moment you want to work with the content rather than watch it.\"}],[\"$\",\"ul\",null,{\"className\":\"mt-4 list-disc space-y-3 pl-5 leading-relaxed text-slate-600 dark:text-slate-400\",\"children\":[[\"$\",\"li\",null,{\"children\":\"They are not always available â many uploads have them disabled, and non-English videos are hit and miss.\"}],[\"$\",\"li\",null,{\"children\":\"They arrive as an undifferentiated wall of text with no speaker separation, so a panel discussion or an interview becomes very hard to follow in written form.\"}],[\"$\",\"li\",null,{\"children\":\"There is no summary. You still have to read the whole thing to find out whether the part you needed is in there.\"}],[\"$\",\"li\",null,{\"children\":\"Copying them out is awkward, and what you get is not structured in any way you can file or search later.\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400\",\"children\":\"What you usually want is a transcript you own, split by speaker, timestamped, searchable, and accompanied by a summary that tells you what was actually said.\"}],[\"$\",\"h2\",null,{\"id\":\"how\",\"className\":\"mt-12 scroll-mt-24 text-2xl font-bold tracking-tight sm:text-3xl\",\"children\":\"How to do it\"}],[\"$\",\"ol\",null,{\"className\":\"mt-4 list-decimal space-y-3 pl-5 leading-relaxed text-slate-600 dark:text-slate-400\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Install NoteCast in Chrome, Brave, or Edge and open the video you want to work through.\"}],[\"$\",\"li\",null,{\"children\":[\"Start a session from the toolbar button or with \",[\"$\",\"code\",null,{\"className\":\"rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200\",\"children\":\"Ctrl/Cmd + Shift + E\"}],\", and pick the tab the video is playing in.\"]}],[\"$\",\"li\",null,{\"children\":\"Play the video. Transcript lines appear as it goes, each stamped with its time and labelled by speaker.\"}],[\"$\",\"li\",null,{\"children\":\"Stop when you are done. The Notes tab fills in with a summary, key points, decisions, action items, and open questions.\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400\",\"children\":\"You do not have to sit and watch. The transcription follows the audio, so playing at 1.5x or 2x gets you through a long video proportionally faster.\"}],[\"$\",\"h2\",null,{\"id\":\"timestamps\",\"className\":\"mt-12 scroll-mt-24 text-2xl font-bold tracking-tight sm:text-3xl\",\"children\":\"Every line links back to the video\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400\",\"children\":\"This is the part that makes a transcript genuinely useful rather than just long. On YouTube, each transcript line is a deep link to the exact moment it was said. Click a line and the player seeks there.\"}],\"$L14\",\"$L15\",\"$L16\",\"$L17\",\"$L18\",\"$L19\",\"$L1a\",\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\",\"$L1f\"],\"$L20\",\"$L21\"]}]}]}]\n"])</script>
10<script>self.__next_f.push([1,"a:[\"$\",\"footer\",null,{\"className\":\"border-t border-slate-200 bg-white py-12 dark:border-slate-800 dark:bg-slate-950\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-6xl px-5 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-between gap-8 md:flex-row md:items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center md:text-left\",\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/\",\"aria-label\":\"NoteCast home\",\"className\":\"inline-block rounded-lg\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":[\"$\",\"span\",null,{\"className\":\"flex items-center gap-2.5\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"grid h-9 w-9 place-items-center overflow-hidden rounded-xl shadow-soft\",\"children\":[\"$\",\"img\",null,{\"src\":\"/_next/static/media/logo.1_pdhco-7ugz1.png\",\"alt\":\"\",\"className\":\"h-full w-full object-cover\"}]}],[\"$\",\"span\",null,{\"className\":\"font-display text-lg font-bold tracking-tight text-slate-900 dark:text-white\",\"children\":\"NoteCast\"}]]}]}]}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-xs text-sm text-slate-500 dark:text-slate-400\",\"children\":\"Private, on-device notes from any tab or audio file. Free.\"}]]}],[\"$\",\"nav\",null,{\"aria-label\":\"Learn more\",\"className\":\"text-center md:text-left\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-sm font-semibold text-slate-900 dark:text-white\",\"children\":\"Learn more\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2\",\"children\":[[\"$\",\"li\",\"/local-transcription/\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/local-transcription/\",\"className\":\"text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400\",\"children\":\"Local transcription\"}]}],[\"$\",\"li\",\"/youtube-notes/\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/youtube-notes/\",\"className\":\"text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400\",\"children\":\"YouTube notes\"}]}],[\"$\",\"li\",\"/private-meeting-notes/\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/private-meeting-notes/\",\"className\":\"text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400\",\"children\":\"Private meeting notes\"}]}],[\"$\",\"li\",\"/whisper-chrome-extension/\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/whisper-chrome-extension/\",\"className\":\"text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400\",\"children\":\"Whisper in the browser\"}]}],[\"$\",\"li\",\"/notecast-vs-cloud-tools/\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/notecast-vs-cloud-tools/\",\"className\":\"text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400\",\"children\":\"NoteCast vs cloud tools\"}]}]]}]]}],[\"$\",\"nav\",null,{\"aria-label\":\"Footer\",\"className\":\"flex flex-col items-center gap-3 md:items-end\",\"children\":[\"$\",\"ul\",null,{\"className\":\"flex flex-wrap items-center justify-center gap-x-6 gap-y-2 md:flex-col md:items-end md:gap-y-2\",\"children\":[[\"$\",\"li\",\"Privacy Policy\",{\"className\":\"flex\",\"children\":[\"$\",\"$L5\",null,{\"href\":\"/privacy/\",\"className\":\"inline-flex items-center gap-1.5 text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400\",\"children\":[\"$undefined\",\"Privacy Policy\"]}]}],[\"$\",\"li\",\"Contact\",{\"className\":\"flex\",\"children\":[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"inline-flex items-center gap-1.5 text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400\",\"children\":[[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\",\"key\":\"132q7q\"}],[\"rect\",{\"x\":\"2\",\"y\":\"4\",\"width\":\"20\",\"height\"
10:\"16\",\"rx\":\"2\",\"key\":\"izxlao\"}]],\"className\":\"lucide-mail h-4 w-4\",\"aria-hidden\":true}],\"Contact\"]}]}],[\"$\",\"li\",\"Buy me a coffee\",{\"className\":\"flex\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.buymeacoffee.com/dukocuk\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center gap-1.5 text-sm font-medium text-slate-600 transition-colors hover:text-brand-600 dark:text-slate-300 dark:hover:text-brand-400\",\"children\":\"$L22\"}]}]]}]}]]}],\"$L23\"]}]}]\n"])</script>
10<script>self.__next_f.push([1,"b:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2m3xfg_j6plea.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nc:[\"$\",\"$L24\",null,{\"children\":[\"$\",\"$25\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@26\"}]}]\n27:[]\nd:\"$W27\"\ne:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L28\",null,{\"children\":\"$L29\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L2a\",null,{\"children\":[\"$\",\"$25\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L2b\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n10:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0vcziklc1ki2r.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
10<script>self.__next_f.push([1,"14:[\"$\",\"p\",null,{\"className\":\"mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400\",\"children\":\"So the workflow becomes: search the transcript for the term you half-remember, click the line, and watch the thirty seconds around it. What was a linear video is now random-access. For a lecture series or a long technical talk, this is the difference between a resource you revisit and one you never open again.\"}]\n15:[\"$\",\"p\",null,{\"className\":\"mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400\",\"children\":\"NoteCast reads only the playerâs current playback time, the video id, and the page title â the time and id so the links work, the title so the session gets a sensible name. It reads nothing else on the page.\"}]\n16:[\"$\",\"h3\",null,{\"className\":\"mt-8 text-lg font-semibold sm:text-xl\",\"children\":\"Playlists and binge-watching\"}]\n17:[\"$\",\"p\",null,{\"className\":\"mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400\",\"children\":\"If you navigate to a new video part-way through a session, NoteCast notices and splits the session automatically, then carries on transcribing. You end up with one entry per video rather than a single merged blob, without having to remember to stop and restart.\"}]\n18:[\"$\",\"h2\",null,{\"id\":\"privacy\",\"className\":\"mt-12 scroll-mt-24 text-2xl font-bold tracking-tight sm:text-3xl\",\"children\":\"Nothing is uploaded\"}]\n19:[\"$\",\"p\",null,{\"className\":\"mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400\",\"children\":\"The audio is transcribed by a Whisper model running inside your browser, on your own hardware. There is no server in the path. The notes are written by a language model running locally through Ollama, so even the transcript text stays on your machine.\"}]\n1a:[\"$\",\"p\",null,{\"className\":\"mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400\",\"children\":\"Practically, that means two things. First, there is no account, no sign-up, and no usage limit â nothing is being metered because nothing is being served. Second, it works on content you would not want to hand to a third party: an internal training video, a paid course, a recording of your own.\"}]\n1b:[\"$\",\"div\",null,{\"className\":\"mt-6 rounded-2xl border border-brand-200 bg-brand-50/60 p-5 text-slate-700 dark:border-brand-800/60 dark:bg-brand-950/40 dark:text-slate-300\",\"children\":[\"$\",\"p\",null,{\"className\":\"leading-relaxed text-pretty\",\"children\":\"Transcription needs no setup at all â install the extension and it works. The notes half is the part that needs Ollama with a model pulled. If you only want the transcript and the timestamp links, you can stop after installing.\"}]}]\n1c:[\"$\",\"h2\",null,{\"id\":\"beyond\",\"className\":\"mt-12 scroll-mt-24 text-2xl font-bold tracking-tight sm:text-3xl\",\"children\":\"Beyond YouTube\"}]\n1d:[\"$\",\"p\",null,{\"className\":\"mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400\",\"children\":\"The same mechanism works on anything playing in a tab: a conference talk on Vimeo, a podcast in a web player, a recorded webinar, a lecture on a university platform. The timestamp deep links are YouTube-specific, but the transcript, speaker labels, notes, and search work everywhere.\"}]\n"])</script>
10<script>self.__next_f.push([1,"1e:[\"$\",\"p\",null,{\"className\":\"mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400\",\"children\":[\"You can also skip the browser entirely and hand it a file. Drop in an\",\" \",[\"$\",\"code\",null,{\"className\":\"rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200\",\"children\":\"mp3\"}],\", \",[\"$\",\"code\",null,{\"className\":\"rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200\",\"children\":\"wav\"}],\", \",[\"$\",\"code\",null,{\"className\":\"rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200\",\"children\":\"m4a\"}],\", \",[\"$\",\"code\",null,{\"className\":\"rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200\",\"children\":\"ogg\"}],\", \",[\"$\",\"code\",null,{\"className\":\"rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200\",\"children\":\"flac\"}],\",\",\" \",[\"$\",\"code\",null,{\"className\":\"rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200\",\"children\":\"mp4\"}],\", \",[\"$\",\"code\",null,{\"className\":\"rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200\",\"children\":\"webm\"}],\", or \",[\"$\",\"code\",null,{\"className\":\"rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200\",\"children\":\"mov\"}],\" and it runs through the same on-device pipeline with a progress bar and an estimate of time remaining. The file is read straight from your disk â never uploaded, never copied anywhere else.\"]}]\n"])</script>
10<script>self.__next_f.push([1,"1f:[\"$\",\"p\",null,{\"className\":\"mt-4 leading-relaxed text-slate-600 text-pretty dark:text-slate-400\",\"children\":[\"Everything ends up exportable as Markdown or plain text, so the transcript and the notes can go straight into whatever you already use for writing things down â or as \",[\"$\",\"code\",null,{\"className\":\"rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200\",\"children\":\".srt\"}],\" \",\"and \",[\"$\",\"code\",null,{\"className\":\"rounded bg-slate-100 px-1.5 py-0.5 font-mono text-[0.85em] text-slate-800 dark:bg-slate-800 dark:text-slate-200\",\"children\":\".vtt\"}],\" subtitles, which drop back onto the video they came from.\"]}]\n20:[\"$\",\"div\",null,{\"className\":\"mt-16 rounded-3xl border border-slate-200 bg-slate-50 p-8 text-center dark:border-slate-800 dark:bg-slate-900/60\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-bold tracking-tight\",\"children\":\"Try it on something you already have\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-3 max-w-lg leading-relaxed text-slate-600 text-pretty dark:text-slate-400\",\"children\":\"NoteCast is free, needs no account, and transcribes on your own machine. Open a tab and press record.\"}],[\"$\",\"div\",null,{\"className\":\"mt-6 flex justify-center\",\"children\":[\"$\",\"$L11\",null,{\"href\":\"https://chromewebstore.google.com/detail/inmabjpgpdocdedjbdiiphkjgjanmech?utm_source=item-share-cb\",\"size\":\"lg\",\"children\":[[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$8:props:children:0:props:children:props:children:0:props:iconNode\",\"className\":\"lucide-puzzle h-4 w-4\",\"aria-hidden\":true}],\"Add to Chrome / Brave / Edge\"]}]}]]}]\n"])</script>
10<script>self.__next_f.push([1,"21:[\"$\",\"nav\",null,{\"aria-label\":\"Related pages\",\"className\":\"mt-16 border-t border-slate-200 pt-10 dark:border-slate-800\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"Keep reading\"}],[\"$\",\"ul\",null,{\"className\":\"mt-5 grid gap-4 sm:grid-cols-2\",\"children\":[[\"$\",\"li\",\"/local-transcription/\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/local-transcription/\",\"className\":\"block h-full rounded-2xl border border-slate-200 p-5 transition-colors hover:border-brand-300 hover:bg-slate-50 dark:border-slate-800 dark:hover:border-brand-600 dark:hover:bg-slate-900/60\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-slate-900 dark:text-white\",\"children\":\"Local transcription\"}],[\"$\",\"span\",null,{\"className\":\"mt-1.5 block text-sm leading-relaxed text-slate-600 dark:text-slate-400\",\"children\":\"How speech-to-text runs on your own machine, and what it costs you in hardware.\"}]]}]}],[\"$\",\"li\",\"/private-meeting-notes/\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/private-meeting-notes/\",\"className\":\"block h-full rounded-2xl border border-slate-200 p-5 transition-colors hover:border-brand-300 hover:bg-slate-50 dark:border-slate-800 dark:hover:border-brand-600 dark:hover:bg-slate-900/60\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-slate-900 dark:text-white\",\"children\":\"Private meeting notes\"}],[\"$\",\"span\",null,{\"className\":\"mt-1.5 block text-sm leading-relaxed text-slate-600 dark:text-slate-400\",\"children\":\"Meeting transcription that keeps the recording on the machine it was made on.\"}]]}]}],[\"$\",\"li\",\"/whisper-chrome-extension/\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/whisper-chrome-extension/\",\"className\":\"block h-full rounded-2xl border border-slate-200 p-5 transition-colors hover:border-brand-300 hover:bg-slate-50 dark:border-slate-800 dark:hover:border-brand-600 dark:hover:bg-slate-900/60\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-slate-900 dark:text-white\",\"children\":\"Whisper in the browser\"}],[\"$\",\"span\",null,{\"className\":\"mt-1.5 block text-sm leading-relaxed text-slate-600 dark:text-slate-400\",\"children\":\"What Whisper is, and how a browser extension runs it without a server.\"}]]}]}],[\"$\",\"li\",\"/notecast-vs-cloud-tools/\",{\"children\":[\"$\",\"$L5\",null,{\"href\":\"/notecast-vs-cloud-tools/\",\"className\":\"block h-full rounded-2xl border border-slate-200 p-5 transition-colors hover:border-brand-300 hover:bg-slate-50 dark:border-slate-800 dark:hover:border-brand-600 dark:hover:bg-slate-900/60\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-slate-900 dark:text-white\",\"children\":\"NoteCast vs cloud tools\"}],[\"$\",\"span\",null,{\"className\":\"mt-1.5 block text-sm leading-relaxed text-slate-600 dark:text-slate-400\",\"children\":\"An honest comparison with Otter, Fireflies and friends â including where they win.\"}]]}]}]]}]]}]\n"])</script>
10<script>self.__next_f.push([1,"22:[[\"$\",\"$L12\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M10 2v2\",\"key\":\"7u0qdc\"}],[\"path\",{\"d\":\"M14 2v2\",\"key\":\"6buw04\"}],[\"path\",{\"d\":\"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1\",\"key\":\"pwadti\"}],[\"path\",{\"d\":\"M6 2v2\",\"key\":\"colzsn\"}]],\"className\":\"lucide-coffee h-4 w-4\",\"aria-hidden\":true}],\"Buy me a coffee\"]\n23:[\"$\",\"div\",null,{\"className\":\"mt-10 flex flex-col items-center justify-between gap-3 border-t border-slate-100 pt-6 text-sm text-slate-500 sm:flex-row dark:border-slate-800/70 dark:text-slate-400\",\"children\":[[\"$\",\"p\",null,{\"children\":\"Made for people who like to keep their data.\"}],[\"$\",\"p\",null,{\"children\":[\"© \",2026,\" NoteCast\"]}]]}]\n"])</script>
10<script>self.__next_f.push([1,"29:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
10<script>self.__next_f.push([1,"2c:I[27201,[\"/_next/static/chunks/05-c3ty_6dwfk.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"IconMark\"]\n26:null\n"])</script>
10<script>self.__next_f.push([1,"2b:[[\"$\",\"title\",\"0\",{\"children\":\"Take Notes From Any YouTube Video | NoteCast\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Turn any YouTube video into a timestamped transcript and structured notes. Every line links to the exact moment, and nothing ever leaves your machine.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"NoteCast\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"NoteCast\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://notecast.net/youtube-notes/\"}],[\"$\",\"meta\",\"5\",{\"name\":\"google-site-verification\",\"content\":\"DjgUFrB6W99MYF5MZlFdxSnsxO4UgRwK0thgYNITZKs\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Take Notes From Any YouTube Video | NoteCast\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Turn any YouTube video into a timestamped transcript and structured notes. Every line links to the exact moment, and nothing ever leaves your machine.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://notecast.net/youtube-notes/\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"NoteCast\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"https://notecast.net/og.png\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:alt\",\"content\":\"NoteCast â private, on-device notes from any tab\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:title\",\"content\":\"Take Notes From Any YouTube Video | NoteCast\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:description\",\"content\":\"Turn any YouTube video into a timestamped transcript and structured notes. Every line links to the exact moment, and nothing ever leaves your machine.\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:image\",\"content\":\"https://notecast.net/og.png\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/favicon.svg\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/favicon.png\",\"type\":\"image/png\"}],[\"$\",\"$L2c\",\"22\",{}]]\n"])</script>
10<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"f9f46e657fbe46a2b5980ceeae9e3dd6","r":1,"spa":2}' crossorigin="anonymous"></script>
10 11</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.