Free tool

YouTube Shorts Maker

Paste a long video and get the moments worth cutting — exact in and out points, a hook, a title and hashtags for each. The hard part of making Shorts isn't the cutting. It's knowing where to cut.

How do you make Shorts from a long video?

Find the passages that make sense on their own, cut them, crop to 9:16 and publish. This tool does the first part — the part that takes an hour of scrubbing — by reading the transcript and returning the timecodes, a hook and a title for each clip. It doesn't touch the video file, so you cut in whatever editor you already use.

What this does, and what it doesn't

There are two jobs inside "make a Short from my video". One is mechanical: trim, crop, caption, export. Your phone does that, and so does every editor you already own. The other is judgement: out of fifty minutes, which forty seconds will hold a stranger who has no idea what came before?

That second job is the one that takes the time, and it is a text problem rather than a video problem — which is why it can be done here at all. This tool reads the captions, finds passages that stand alone, checks the timecodes against the actual video, and hands you a cut list.

The division of labour
This toolYour editor
Finds the moments that stand aloneCuts them
Gives exact in and out pointsCrops to 9:16
Writes the hook, title and hashtagsBurns in captions
Links straight to the momentExports the file

We deliberately don't do the video half. Editing in a browser means a large download, slow encoding and frequent failures on phones — and you'd get a worse result than the editor already on your device.

Doing it by hand, and why nobody keeps doing it

The manual version is not complicated, it is just long. You scrub the video looking for a bit that might work, note the time, lose your place, scrub back, decide it needed the sentence before it, and start again. An hour of source takes the better part of an hour to mine, and the reward is four clips.

That is why channels sitting on years of good long-form post so few Shorts. The material is there; the search is what nobody has an hour for, every week, forever. Reading a transcript takes a machine seconds, and the judgement about what stands alone turns out to be mostly a judgement about text.

How to use it

  1. Paste a long video. Your own podcast, lecture, interview or tutorial — anything with captions and more than a couple of minutes in it.
  2. Wait for the read. It fetches the transcript and works through it. A long video takes a minute or so, and it tells you which stage it's on.
  3. Open each moment. Every clip links to that exact second so you can hear it before you commit to cutting it.
  4. Take the cut list. Copy it, or download it as text, as a spreadsheet, or as an ffmpeg script that cuts the clips from your own copy of the video.

What makes a passage work on its own

A Short has no runway. Someone arrives mid-scroll with no idea who you are, and the first second either earns the next one or doesn't. That rules out most of a long video, and the parts it rules out are predictable:

A fifty-minute video as a timeline, with eight short highlighted bands that stand alone and greyed bands for the intro, the sponsor read, a passage referring back, and the sign-off.
Eight moments out of fifty minutes is a normal yield, not a poor one.
  • Anything that leans backwards. "Like I said earlier", "going back to that point" — the viewer wasn't there for the earlier bit.
  • Introductions and sign-offs. They're about the video, not about anything.
  • Sponsor reads and housekeeping. Obvious, and still the most common thing people clip by accident when they cut on timecode alone.
  • Passages that are only loud. Energy isn't a point.

What survives is usually a complete thought: a claim with its evidence, a question with its answer, a short story with a turn, a specific number, or a clearly stated disagreement. Those are the shapes the tool looks for.

Two quotations compared: one states a claim and what follows from it and works alone, the other refers back to an approach mentioned earlier that a new viewer never heard.
The difference is usually visible in the first sentence.

How long a clip should be

Shorts can run to three minutes now, which is a trap. The clips here sit between 20 and 90 seconds, and the target is 30 to 60 — not because there is anything magic about a minute, but because that is how long a complete thought usually takes to say.

Under twenty seconds you rarely get a whole one: a claim with no support, or a punchline with no setup. Past ninety you are not making a Short, you are making a short video, and the thing that made the passage work — that it resolves before anyone's attention runs out — has gone. The length is decided by where the thought ends, and then checked against those bounds rather than the other way round.

The timecodes are checked, not trusted

Language models are good at spotting a self-contained passage and careless with arithmetic. So every timecode that comes back is verified against the video before you see it: a clip that runs backwards, starts past the end, runs shorter than 20 seconds or overlaps one already chosen is dropped, and anything over 90 seconds is trimmed to fit.

That's also why you get four to eight clips rather than twenty. A video that genuinely contains twenty standalone moments is rare, and a list padded to look generous would just cost you the time of checking them.

Check before you cut

Every clip links to its exact second, and that link is the most useful thing on the page. Open it and listen to the first three seconds. If the opening sentence needs something you did not just hear, skip the clip — you have spent ten seconds instead of finding out after editing it.

Two things worth listening for that text cannot tell you. Whether the speaker is actually on screen at that moment, because a vertical crop of a slide is not a Short. And whether the sentence starts cleanly, since captions do not record a false start, a cough or someone talking over the top.

Getting the actual files

The cut list downloads three ways. Plain .txt to keep beside the project, .csv to open in a spreadsheet or import as markers, and an ffmpeg script that does the cutting for you.

That last one is the shortest path from this page to finished vertical files. Put your own copy of the video in a folder, drop the script beside it, run it, and you get one MP4 per clip, already cropped to 9:16 and named after its title. It starts from your file — nothing in it fetches anything from YouTube, which is both the honest arrangement and the one that actually works.

What each download gives you
FileFor
.txtReading, and keeping with the project notes
.csvA spreadsheet, or importing the cut points into an editor
.sh (ffmpeg)Cutting and cropping every clip from your own file in one run
A chain from your link to its captions to the cut list, where this tool stops, and then your own copy of the video and an ffmpeg script producing one vertical MP4 per clip.
The dashed line is the honest boundary: everything right of it happens on your machine.

If the speaker isn't centred in frame, the crop filter in the script takes an x offset — the header explains where. And if you'd rather cut by hand, every clip carries a link that opens the video at that exact second.

You don't have to take the whole list either. Each clip has its own Copy the cut command button, which gives you the single ffmpeg line for that one clip — the same line the script would have run. Paste it into a terminal in the folder holding your video and you get that clip and nothing else, which is what you want when only one of the eight is worth making.

Then what?

Cut the clip at the times given, crop to 9:16 keeping the speaker in frame, and add captions — most Shorts are watched without sound. Then the metadata: the hook belongs at the top of the description, and the description generator puts the rest in the order YouTube reads it. Check the title against length and keyword position with the title generator, and if you want to see what your niche is tagging, the hashtag generator counts what recurs across videos you choose.

Once it's published, the Shorts thumbnail downloader gets you the full vertical frame so you can see what it looks like everywhere the Short is listed rather than played.

Videos this won't help with

It needs captions, so a video nobody has captioned has nothing to read — the transcript generator will tell you quickly whether one exists. It also needs length: a video already close to Short length has nothing to cut down. And a video whose whole value is visual — a silent build, a drawing, a gameplay run — leaves no trace in the captions, so the text can't tell you where the good parts are.

Frequently asked questions

Does it create the video file?

No. It gives you the timecodes, hook, title, description and hashtags, and links to the exact moment. You cut in whatever editor you use — which will do it faster and better than a browser could.

Can I download the Shorts it finds?

Not as video from here — nothing is created on our side, and fetching the source from YouTube isn't something we do. What you get instead is the cutting itself: an ffmpeg script for the whole list, or a single command per clip, both working from your own copy of the video. Run either and you have the files.

Can I use it on someone else's video?

It'll read any public video, and for research that's fine — seeing which moments in a rival's video stand alone is useful. Publishing clips of someone else's video is a copyright question, and the answer is usually no without permission. Remix is the sanctioned route for reusing a piece of someone's content.

How long does it take?

Usually under a minute; a very long video takes a little more. It reports which stage it's on rather than leaving you guessing, and the result is cached so running the same video again is instant.

Why only four to eight clips?

Because that's usually how many a video honestly contains. Overlapping clips are dropped, so you don't get the same moment listed twice with different edges, and a padded list costs you the time of checking clips that were never any good.

It found fewer clips than I expected. Why?

Usually because the video builds on itself the whole way through — a proof, a tutorial where step four needs step three, a conversation that keeps referring back. Those are good videos and bad Shorts sources. Overlapping candidates are also dropped, so you never get the same moment listed twice with different edges.

Does it work on videos that aren't in English?

Yes, if the video has captions in its own language. The clips, hooks and titles come back in that language rather than being translated.

What if the video has no captions?

Then there's nothing to read and you'll be told so. The transcript generator is the quick way to check whether a video has captions before you try.

Is it free?

Yes, with a daily cap per connection, because each run reads a full transcript and costs real money to process. Results are cached, so re-opening a video you've already run doesn't count against it.

Can I trust the hook it writes?

The hook is meant to be the speaker's own opening line, or a faithful tightening of it — not an invented sentence. Captions can mishear words, though, so listen at the timestamp before you publish a quote.

Want the whole video, not just the clips?

Summarize it and get the argument, the takeaways and a chapter map.

Summarize a video — free