1. Your Studio export
In Studio, open Analytics, then Revenue (or Advanced mode), pick a table (Videos, Geography, Traffic source or a by-day chart) and choose Export current view, comma-separated values. Needs Views and Estimated revenue columns. Watch time, Subscribers, Impressions, click-through rate, Duration and RPM are used when present. Comma, tab and semicolon files and UTF-16 exports are read. Rows that cannot be read are listed with a line number and reason.
Choose a file or paste the text, then click Analyze.
Result
By row
| Row | Views | Revenue | % of revenue | RPM | Per watch hour | Click-through |
|---|
By video length
| Length | Videos | Views | Revenue | RPM |
|---|
By month
| Month | Views | Revenue | RPM |
|---|
The model, and what it leaves out
- RPM is estimated revenue divided by views, times 1,000, worked out from your file for every row. The RPM column in Studio, if present, is not used, so every figure here comes from revenue and views.
- Median RPM is taken over rows with at least the minimum views, so a video with 12 views does not set the benchmark. Findings need at least four such rows.
- Reconciles. Rows add to the totals shown, and if the file has its own Total row the tool tells you when the rows cover less than 99% of it (Studio limits how many rows an export holds).
- The RPM gap is what rows under half the median would earn at the median. It is a ceiling that sizes a problem, not a forecast.
- Click-through is weighted by impressions, not an average of percentages.
- Amounts are shown as they appear in your file. Currency is never converted, and the report writes $ whatever the file's currency.
- Not modelled: why a rate is low, ad formats, claims, Shorts versus long-form revenue pools, memberships and other revenue types outside the file, taxes, and anything not in the file.
Common questions
How do I find which of my YouTube videos earn the most per view?
In YouTube Studio open Analytics, go to the Revenue tab (or Advanced mode), pick the Videos table, and use Export current view as comma-separated values. Drop that file here. The tool divides revenue by views for every video, ranks them by RPM, and shows which ones pay far under or over your median. The file is read in your browser and never uploaded.
What is RPM and how is it different from CPM?
RPM is what you earn per thousand views after YouTube's share, so it is revenue divided by views times 1,000. CPM is what advertisers pay per thousand ad impressions before that share, and only some views show an ad. This tool computes RPM from the revenue and views in your own file and does not assume a rate.
Why do two videos with the same views earn very different amounts?
Common reasons are the audience's countries, the topic advertisers bid on, video length and ad formats, whether ads are turned on, and claims or limited-ads status. The tool shows the numbers by video, country or format so you can see which factor is large in your file. It cannot tell you the cause from the file alone.
What does the RPM gap number mean?
It is what the below-half-median videos would have earned if their views had paid the median RPM. It is a ceiling used to size the problem, not a forecast, because much of a low RPM comes from things you cannot change.
Is this financial advice, and is it connected to YouTube?
No to both. It applies arithmetic to the file you provide. It is independent of YouTube, Google and every other platform and is not affiliated with or endorsed by any of them.