Embed Speed Test
Find out how heavy your video player is — and what it would weigh on HostMyVideo. Paste any embed URL, get a real measurement of bytes, requests, cookies, and time-to-first-frame.
Direct answer
Q: How heavy is the video embed I'm using right now?
A: Paste any embed URL (YouTube, Vimeo, Loom, Wistia, JW Player, Brightcove, Vidyard) and we'll fetch it server-side and report how many KB, network requests, and cookies it adds to the host page — then compare against HostMyVideo's 2 KB lite embed for the same video duration.
Privacy by default: we never store the URL you paste. The only thing we record is which provider we detected, so we can keep improving the tool.
How we handle dataEvery 100 KB costs you conversions.
- ~0.1s slower LCP per 100 KB. A typical YouTube embed (~1.2 MB) adds roughly a full second of Largest Contentful Paint on a 4G connection — straight off your Core Web Vitals score.
- 7% conversion drop per 0.1s. Multiple studies (Google, Cloudflare, Akamai) consistently land on a 7–10% conversion penalty per 100 ms of additional load time.
- Cookies = consent banner risk. Each third-party cookie set by a default video embed pulls you deeper into GDPR / ePrivacy disclosure territory, even if the visitor never clicks play.
- Bots see the weight too. Google's crawler renders the page; a 1 MB embed slows down crawl budget on every pageview. AI Overviews skip pages that take too long to render.
Embed weight questions
How does this work?
We fetch the embed URL from a Node serverless function, read the initial HTML, count <script>/<link>/<img>/<iframe> tags and Set-Cookie headers, then HEAD-request the first round of external scripts and stylesheets to estimate the byte weight before the player even reaches first frame.
Is the URL I paste stored anywhere?
No. The URL is processed in-memory only, used to perform the fetch, and discarded. We never log the submitted URL to disk or send it to a third party. The only thing we record is which provider we detected (e.g. "youtube"), so we can prioritise improvements.
How is HostMyVideo at 2 KB measured?
Our public lite embed is a <div> with an inline poster image, an inline click handler, and minimal CSS. We measured 2,048 bytes on a freshly built embed in production with gzip on. The number is hardcoded into this tool because round-tripping our own CDN to learn what we already know would be silly.
Why is 2 KB even realistic?
Because the player JavaScript only loads when the visitor clicks play. Until then, the page only ships a poster image and a small click-to-load shim. Most embeds load the entire player on every pageview whether the visitor watches or not — that's the asymmetry this tool surfaces.
Drop a 1.2 MB embed for a 2 KB one.
Same video, same player surface, 1,000× lighter on the network. Switch in 5 minutes — 14-day free trial of Pro, no card required.