HomeAI Video ToolsViral Score Checker
Viral Scoring Engine

Every clip comes back with a score

Generating clips stopped being the hard part a while ago. Choosing between them did not. Every cut ClipSpeedAI produces arrives carrying a 0-100 grade, and this is the page that spells out in full what that number is made of and what it refuses to claim. A folder of fifteen candidates becomes a running order instead of an evening of second-guessing.

🎬 Free demo: use a video under 30 minutes · paid plans up to 2 hours
  • A 0-100 grade on every clip
  • Graded on hook, pacing and peak
  • Sort a batch into a posting order
  • Scores on live clips too
  • Readable from the API
One long video in, a week of posts out

Paste a link. Get the best moments.

Real ClipSpeedAI output — every clip below was scored, cut, reframed to 9:16 and captioned automatically from the video above it.

https://youtu.be/z_bX3runikk
Source video: Matthew McConaughey's Concerns Over AI Source video 15:27
Matthew McConaughey's Concerns Over AI
9 clips found  ↓  top 5
Matthew McConaughey speaking, captioned vertical clip
Score 92
9:16
Joe Rogan gesturing, captioned vertical clip
Score 90
9:16
Matthew McConaughey listening, captioned vertical clip
Score 89
9:16
Joe Rogan mid-sentence, captioned vertical clip
Score 89
9:16
Matthew McConaughey talking to camera, captioned vertical clip
Score 88
9:16

How the scoring works in practice

The grade is not a separate step you run. It arrives attached to the work.

  1. 1

    Give the engine a video

    Paste a YouTube URL or upload a file — a podcast episode, a webinar, a stream replay, a talk. The demo covers anything under thirty minutes and paid plans go to two hours per upload. You do not choose moments or set anything up; the point of the exercise is to find out what the engine thinks is in there.

  2. 2

    Read the grade on each clip that comes back

    Each cut is scored 0-100. The number reflects the strength of the first few seconds, how the middle holds together, and whether the clip peaks somewhere useful rather than trailing off. Alongside it you get the clip itself, vertical and captioned, so you can immediately check the grade against your own eyes.

  3. 3

    Post in score order, then check the receipts

    Publish the top of the list first, because your posting slots are the scarce resource and they should go to the strongest material. Then do the part almost nobody does: after a fortnight, compare what actually performed against what scored highest. Where your niche diverges from the general pattern, you have learned something no tool could have told you up front.

What the score is made of

A single number is only useful if you know what went into it. Here is the honest breakdown.

The opening carries the most weight

Retention on short-form is decided almost entirely at the start, so the grade leans hard on how a clip begins. A cut that opens on a specific claim, a question, or a moment of tension scores above one that opens on somebody clearing their throat and easing into context, even when the second clip is more interesting by the twenty-second mark.

Pacing through the middle

The middle is where a clip loses people quietly. Long unbroken sentences, tangents that go nowhere, and stretches with no change in energy all pull the number down. What is being read here is the transcript of the moment, so a stretch that looks flabby in words grades as flabby even when filler removal later tightens how it plays.

Where the peak sits

A clip whose best line lands in the final two seconds is structurally worse than the same line landing at the two-thirds mark, because the audience has to survive the run-up to reach it. The engine looks at where the strongest beat falls relative to the length of the clip, which frequently explains a score that looks surprising at first glance.

Comparable across a batch

The most reliable thing about the number is the ordering it produces within one video. Clip A scoring 84 against clip B at 61 is a meaningful statement about which to post first. Comparing an 84 from a podcast against an 84 from a gaming VOD is a much weaker comparison, and you should not lean on it.

Live clips are scored too

When clips are being cut from a running YouTube, Twitch or Kick stream, the grade comes with them in real time. During a long broadcast that is the difference between a queue of forty unlabelled fragments and a shortlist you can act on before the stream has ended.

Available to your own code

The score is returned by the developer API, so you can filter programmatically — auto-publish everything above a threshold you set, route the middle band to a human for review, discard the rest. Through the MCP connector you can also just ask Claude for the clips above eighty. Details in the API documentation.

A title generated alongside it

Each clip comes with a suggested title, which is a separate lever from the score. A strong clip with a limp caption underperforms a mediocre clip with a sharp one, and the grade knows nothing about the words you type into the upload box. See the AI title generator for how those are written.

Built for triage, not for reassurance

The purpose of the number is to reduce a pile to a decision, quickly. If you post three times a week and the engine hands you fifteen candidates, twelve of them are never going out — the grade exists to make sure the right three are the survivors, not to make you feel better about the batch.

Who leans on the score most

Clip and faceless channels

Volume is the model, so triage is the whole job. When you are posting several times a day, the cost of manually watching every candidate exceeds the cost of making them.

Agencies reporting to clients

A grade is something you can put in front of a client. Saying we led with this one because it graded highest is a defensible answer in a way that saying it felt strongest is not.

Podcasters

One episode produces more candidates than the release week can absorb. Ranking them is what stops the same three obvious moments getting posted every time.

Streamers

A five-hour broadcast generates far too many clips to review by hand. Scores let you skim the top of the list while the memory of the session is still fresh.

Marketers repurposing recordings

Webinars and conference talks are long and unevenly compelling. The grade finds the ninety seconds that justify the recording without you rewatching the whole thing.

Developers building on top

If clips are flowing through an automated pipeline, a numeric quality signal is what makes the pipeline safe to leave unattended.

Ranking is a real answer. Prediction is not

No system can tell you what a feed will do with a specific video. Distribution depends on the account posting it, the audience already attached to it, the hour it went out, what else was competing that day, and a ranking model nobody outside the platform has seen. Anyone selling a number that claims otherwise is selling confidence, not information.

What is genuinely knowable is comparative. Two clips from the same source, made for the same audience, differ in measurable ways: one opens on a hook and one opens on a preamble; one runs tight and one sags in the middle; one peaks early and one peaks after the audience has already left. Those differences are legible, and a score built on them ranks reliably even though it cannot forecast.

That is why the practical instruction on this page is always sort, never trust. The grade is a strong opinion about order. Your judgement about your own audience is the thing that turns an order into a schedule, and it should overrule the number whenever the two disagree for a reason you can name.

What hook, pacing and peak actually mean

Three structural properties of the cut feed the grade. Every other page on this site that mentions a 0-100 number points back here rather than paraphrasing, because a definition that gets reworded on twenty pages stops being a definition. This is the full version.

The opening is the first few seconds, judged on how quickly the clip gives the viewer a reason to stay. What lifts it: starting on a claim, a number, a disagreement, or a question the viewer wants answered. What drops it: a greeting, a name-check, a windup, a sentence that only makes sense if you heard the previous one. Clips are cut along sentence boundaries rather than at arbitrary timestamps, so a weak mark on this axis is a judgement about the sentence you open on and not a complaint about a clip that starts mid-word.

Pacing is the middle, judged on whether the clip keeps moving. What lifts it: short sentences, a change of direction, a second idea arriving before the first has gone stale. What drops it: a single long explanation delivered at one energy, a tangent that resolves nothing, repetition of a point already made. This axis is why two clips of the same length covering the same argument can land far apart.

Peak placement is where the strongest beat falls relative to the length of the clip. A punchline at seventy per cent of the way through is worth more than the same punchline in the last two seconds, because everything after the peak is the viewer deciding whether to keep watching something that has already paid out — and everything before it is a debt they have to be willing to carry.

There is no published weighting between the three, and we are not going to invent one, because the number is not assembled from three sub-scores that get added up. The analysis pass reads the transcript of the moment and returns one figure for the clip. What we can tell you honestly is what pushes that figure in each direction, which is the list above.

Four things the score does not know

It does not know your niche. A slow, quiet, technical explanation can perform superbly for an audience that came for exactly that, and it will not grade like a punchy reaction clip. If you work in a deliberate format, expect your good clips to sit lower than the general pattern and calibrate against your own history rather than against the raw number.

It does not know what you write in the caption, or which cover frame you choose. Those are decided after the clip exists and they materially change the outcome. A 90 posted with a lazy caption routinely loses to a 70 posted with a sharp one.

It does not know about timing or novelty. A clip about something that broke this morning has an advantage that no analysis of the footage can detect, which is precisely why live clipping and scoring work well together — the grade tells you which moment from the stream is strongest, and you supply the knowledge that the moment is currently being talked about.

And it does not know you. A creator with a distinctive voice will find their own reliable format scores in a narrow band, because the engine is judging structure and your structure is consistent. In that situation the useful signal is variance within your own clips, not the absolute value.

When the grade is not the right instrument

If you publish once a fortnight and already know which moment you want, ranking is solving a problem you do not have. Consider the case of a channel that posts one clip a week from one recording: the shortlist is short, you were in the room when it happened, and the number is confirming a decision you had already made. Grading earns its keep when there are more candidates than there are slots.

It is the wrong instrument for footage whose value is not in the talk. Say you cut a two-hour DJ set into drops, or a gym session into lifts — the analysis reads the transcript of the moment, and a moment with almost no speech in it gives that reading very little to hold. The grades cluster, the ordering they produce is close to arbitrary, and your eye is the better tool.

It is also the wrong instrument for comparing your account against somebody else's, or this quarter against last. The engine gets improved, so figures shift between versions, and nothing here is calibrated against a shared external scale. A 78 is a statement about the clips it was cut alongside, and it stops meaning anything the moment you lift it out of that batch.

And it is the wrong instrument if what you actually want is permission. The biggest mistake we see is somebody sitting on a clip they believe in because it graded in the fifties. Post it. A figure computed from the transcript of thirty seconds cannot know that your audience asked about exactly this last Thursday.

Machine ranking versus judging a batch by hand

Watching every candidate yourself is the accurate method and nobody sensible disputes that. The obstacle is arithmetic. Imagine a three-hour broadcast that produces forty candidates: at thirty seconds of attention each, plus the cost of switching between them, most of an hour disappears before a single decision has been made — and the last ten decisions come out worse than the first ten, because by then you are tired and everything sounds the same.

Ranking inverts the order of that work. You watch the top eight properly rather than forty badly, and the attention you were going to spend anyway lands on the clips that have a genuine chance of being published. In practice that is the whole benefit: not that the machine judges better than you do, but that it judges everything cheaply, so your judgement gets spent where it changes an outcome.

Where a person still wins outright is context. You know your guest is about to appear somewhere large, that a particular phrase is currently a running joke in your comments, and that the clip which graded highest is a point you already made last month. None of that exists in the transcript. Here's why the division of labour holds anyway: those are override decisions, and an override is cheap when the default underneath it was already good.

For example, a habit that works on a weekly show is to accept the top three without argument, promote one clip out of the middle band because you know something the engine does not, and never open the bottom third at all. That is five minutes of work, and it produces a better week than an hour of second-guessing does.

A workflow for turning grades into a posting schedule

Take the batch and split it in three. The top third goes in the queue this week. The middle third gets a second look, because that band is where a slow opening rather than a weak moment is usually what put the clip there. The bottom third is where you should be ruthless, because posting weak clips costs you more than not posting.

One thing to be clear about before you start trimming. The score is computed once when the clip is first cut and does not change when you re-render, so treat it as a verdict on the original selection rather than a live readout while you tighten. Trimming still helps the clip — it just helps it in front of an audience, not in front of the grader. Judge the re-cut version with your own eyes and post it on that basis.

Then build the habit that makes all of this compound. Log the score of everything you post and the result it got. After thirty or forty clips you will see where your audience diverges from the general model, and from that point on you are running the tool with a correction factor that is specific to you. That is worth considerably more than any single grade.

The pitfalls of letting a number choose for you

The first is treating the grade as a verdict on the moment rather than on the cut. A brilliant answer wrapped in a badly chosen thirty seconds scores like a mediocre one, because the analysis sees the clip you built and not the conversation behind it. When something you know is strong grades poorly, the disagreement is nearly always about the thirty seconds you framed rather than about the moment inside them — rebuild the cut and back your own read of it, rather than waiting for a stored number to change its mind.

The second is chasing the number. If you start selecting only for the structural qualities that score well, you drift towards a single shape of clip — cold open, quick escalation, punch, done. That shape works, which is exactly why everyone is already using it. A feed full of identical rhythm is its own problem, and no scoring engine will warn you about it.

The third is deleting the bottom of the batch without watching it. Low grades cluster around slow openings, and slow openings are the cheapest thing in the world to fix. Roughly speaking, the clips worth rescuing are the ones you remember from the recording and the engine did not.

The fourth is applying the score across formats. A talking-head clip and a montage of gameplay are not competing on the same axes, and reading one grade against the other will lead you to post the wrong thing. Compare like with like, inside a single source, and the number behaves.

Three myths about the grade, one of which this page used to repeat

The first myth is that the number responds to your editing. It does not. The grade is worked out once, at the moment the clip is created, and it is stored on the clip from then on. Trim the front, restyle the captions, re-render, export again — every one of those reads the stored figure and none of them replaces it. We had it written the other way round here for a while, which was wrong, and the version you are reading now is the correction rather than a hedge.

The second myth is that any two grades can be held up against each other. Clips cut from an uploaded video and clips cut from a running stream are graded by different machinery, for the reason set out in the observations below, and a stream clip at 88 is not making the same statement as a podcast clip at 88. Even within uploads, the safe comparison is between clips from one source video.

The third myth is that the number is a second opinion on the clip. It is not independent of the cut: the same analysis pass that decides where the clip should start and stop is the one that returns the figure, so the grader and the editor are the same judgement wearing two hats. That is worth knowing when a clip you like scores badly. You are not overruling an outside referee, you are disagreeing with the same reading that chose those boundaries in the first place.

What running the scorer in production has taught us

Observations from operating the pipeline in production — not general advice.

Uploads and live streams are graded by two different scorers

An uploaded video is graded by the analysis pass that also picks the clip boundaries: one judgement, made by reading the transcript. A live stream cannot wait for that, so a clip cut from a broadcast is scored at the moment of the cut from signals that exist right then — how hard chat spiked, how loudly the room reacted in the audio, how many scene changes landed in the window, whether money came in. Both produce a 0-100 figure and they are genuinely different instruments, which is the honest reason we keep repeating that comparisons belong inside one batch.

On a stream, coincidence beats intensity

The live scorer gives an explicit bonus when 2 independent signals fire on the same moment, and another when a 3rd joins them. So a window where chat spikes and nothing else happens will score under a window where chat spikes, the audio jumps and the shot cuts — even when the chat spike itself was smaller. That is deliberate rather than accidental: in practice one hot signal on its own is frequently a single viewer spamming, whereas three unrelated signals landing together is a room reacting to something real.

We had to compress the top of the range because everything pegged the ceiling

The first live scorer was purely additive, which behaved fine until we pointed it at high-energy streams: roughly 8 in 10 clips came back at the maximum and the ranking stopped carrying information, which is the worst thing a ranking can do. The fix was a soft knee — the lower and middle of the range passes through untouched, and everything above that point compresses with diminishing returns so the strong clips spread across the top instead of stacking on one value. Uniform scores are the symptom to watch for in any scoring system.

The figure is written once, when the clip row is created

The grade is stored on the clip at creation and every later route reads it rather than writing it. We are spelling that out because the alternative is worse for everyone: a creator trims two seconds off the front, re-renders, sees an identical number and quite reasonably concludes the scoring is decorative. It is not decorative, it is simply a record of the cut the engine originally chose. If we ever make it recompute after an edit, that will be a shipped change announced on this page, not a quiet one.

Compared with the alternatives

vs. trusting your gut

Your instinct about your own material is genuinely valuable and also systematically biased — you are too close to it, you remember the context around each moment, and you tend to favour whatever you enjoyed recording. A second opinion that has never met you is useful precisely because it is uninformed about everything except the structure of the clip.

vs. posting everything and letting the feed sort it out

This is a real strategy and it is not stupid, but it has a cost. Weak posts on an account are not free, they consume the attention of people who already follow you, and they take the slot a better clip would have used. Scoring is a filter applied before that cost is incurred rather than after.

vs. reading your analytics afterwards

Analytics tell you the truth, which no predictive score can, and you should absolutely be reading them. The limitation is that they arrive after the decision has been made. The two work together: the score chooses what to post, the analytics tell you how the score is performing for your specific audience.

vs. other tools that show a score

Several tools display a number. The questions worth asking about any of them are what it is made from, whether it is being sold as a prediction, and whether you can act on it programmatically. This one is built on hook, pacing and peak placement, is presented as a ranking instrument, and is exposed through the API. Run a video through and check the grades against clips you already know performed.

Frequently asked questions

What is a viral score?
It is a 0-100 grade attached to every clip the engine produces, summarising how strong the clip is structurally. Three properties of the cut feed it, and the section above defines each of them in full rather than in a one-line summary. It exists so you can rank clips against each other and give your next posting slot to the strongest one.
Can I paste a link to a finished TikTok and get it scored?
No, and rather than bury that limitation we would sooner put it near the top of the page. The score arrives with clips the engine cuts, rather than as a standalone grader for videos made elsewhere. If you want a grade on your own material, put the source video through and score the cuts it produces from it.
Does a high score mean the clip will go viral?
No. Nothing can promise that, and a tool that says otherwise is overselling. What a high score means is that this clip is structurally stronger than the lower-scored clips beside it, which is a real and useful thing to know when you are choosing what to post.
How accurate is the score?
We deliberately do not quote an accuracy figure, because there is no honest way to measure prediction against an outcome that depends heavily on the account, the audience and the day. What we will say is that it ranks consistently within a batch. Test it the direct way: run a video whose clips you already published and see whether the grades line up with what actually happened.
What is a good score?
Relative to the rest of the batch, the top few are what matter. As a rough working habit, treat the highest-scoring third of a batch as your posting queue, look for a fixable opening in the middle third, and let the bottom third go. Absolute thresholds are less meaningful than the ordering.
Why did a clip I love get a low score?
Usually one of three reasons: it opens slowly, it depends on context the viewer will not have, or its best line arrives too late. All three are properties of the thirty seconds that got framed rather than of the moment itself, so a tighter cut is often a much better clip — the stored grade will still read the same afterwards. If you believe in it, post it. You know your audience and the engine does not.
Can I improve a clip's score?
No. The grade is fixed at the moment the clip is cut and re-rendering does not recalculate it. Trimming the run-up genuinely improves the clip — it just will not move the number, so judge the re-cut with your own eyes.
Is the score free to see?
Every clip carries its grade, including the ones produced by the free demo, so you can evaluate the scoring itself before paying anything. The demo covers videos under thirty minutes; beyond that, access starts with a 3-day trial for $1 and then Pro at $29 a month.
Do free demo clips have a watermark?
Yes, demo clips carry a small watermark. Paid exports have none. The watermark does not affect the score in any way — grading is done on the content of the clip, not the pixels of the badge.
Does the score work the same for every kind of content?
It generalises reasonably but not perfectly. Conversational and talking-head material is where it is most dependable. Highly visual content whose appeal is not in the speech — silent footage, music, ambient video — is where structural analysis of the talk has least to work with, and you should weight your own judgement higher there.
Are live-stream clips scored as well?
Yes, in real time as they are cut. On a long broadcast this is the difference between an unsorted pile and a shortlist, and it lets you post the strongest moment while the stream is still going rather than sorting through it the next morning.
Can I access the score through an API?
Yes. The developer API returns the grade with each clip so you can automate on it — publish above a threshold, queue the middle band for review, drop the rest. The developer docs cover the endpoints and the response shape.
Can I ask Claude for only the high-scoring clips?
Yes. ClipSpeedAI runs as an MCP connector, so you can ask Claude to clip a video and return only the ones above whatever grade you name. The clips come back in the conversation with their scores attached.
Does the score account for the caption I write?
No, and this matters more than people expect. The grade covers the video itself. The caption, the cover frame and the sound you attach at upload are all decided afterwards and all move the outcome. A well-captioned average clip regularly beats a badly captioned strong one.
Should I only post clips that score high?
Mostly, but not religiously. If you have a clip that scores modestly and speaks directly to something your audience asked about last week, post it — relevance beats structure. The score is there to make the default decision good, not to remove your involvement in it.
Why do two similar clips get different scores?
Almost always the opening. Two clips covering the same idea can differ by a substantial margin because one begins on the point and the other begins two sentences earlier. Watch the first three seconds of each side by side and the gap is usually obvious immediately.
Does clip length affect the score?
Indirectly. Length interacts with pacing and with where the peak sits, so a long clip carrying a thin idea will grade lower than the tight version of the same material. There is no bonus for being short in itself — a well-built ninety seconds beats a hollow twenty.
Can I sort my clips by score?
Yes, that is the primary way the score is meant to be used. Sort the batch, work down from the top, and stop when you have filled the slots you actually have. Everything else about the number is secondary to that one workflow.
Does it score clips in languages other than English?
It scores whatever it can transcribe, and transcription covers major languages with English strongest. Grading quality follows transcription quality, so if the captions on a language are shaky the scores for it should be treated with more caution. Testing on the free demo is the sensible move.
How is the score different from view predictions other tools offer?
A view prediction claims to know an outcome that depends on distribution, timing and audience. A structural grade only claims to know that one clip is better built than another. The second claim is smaller and it is one that can actually be honoured.
Will the scoring change over time?
The engine gets improved, so grades on the same footage can shift between versions. That is a feature rather than a bug, but it does mean comparing a score from six months ago against one from today is not a clean comparison. Compare within a batch, not across time.
Does the score consider the visuals or only the words?
Both matter to the finished clip, and the analysis leans most heavily on the speech and its rhythm because that is where most of the structure of a talking clip lives. For footage where the visual is the whole story, that is a genuine limitation and your own eye should carry more weight than the grade.
What do I do with the clips that score badly?
Usually nothing, and that is fine. The value of scoring is largely in what it stops you posting. Occasionally a low grade is a fixable opening rather than a weak moment, so it is worth spending a minute on the ones you remember fondly before deleting them.
Can I use scoring with clips I make for other platforms?
Yes. The clip is exported vertical, square or landscape and the grade is attached regardless. The structural qualities being measured are not platform-specific, though how much weight to give the opening is arguably highest on the fastest-scrolling feeds.
Does this replace testing?
No. Posting is still the only real test, and any creator who has been at it a while has a story about the clip they nearly binned. Scoring narrows what you test so that your limited slots go to the more likely candidates. It is a filter in front of the experiment, not a substitute for running it.
How do I try it without committing?
Use the free demo on a video under thirty minutes, ideally one whose clips you have already posted so you have real results to compare against. That comparison will tell you more about whether to trust the grade than anything written on this page.
Can I cancel if I do not find the score useful?
Yes, in one click from your account, and we email before the $1 trial converts. There is no argument to make here — if the grades do not match your experience of your own audience, the tool is not earning its place.

See how your clips grade

Run a video whose clips you have already published. Comparing the grades against what actually happened is the only test of a scoring engine that means anything.

⚡ Score My Clips — $1 trial
3-day trial · just $1 · cancel anytime