YouTube
Watch, share, Shorts, live and embed links are recognised.
youtube.com/watch?v=VIDEO_ID
youtu.be/VIDEO_ID
youtube.com/shorts/VIDEO_ID
Preparing the player.
This window is generated by Video Preview Lab for testing and preview purposes. It does not report views, engagement or advertising.
Browser & playback testing utility
Test Video Playback Across Multiple Browser Instances
Enter a video URL and create multiple independent preview instances for browser and playback testing.
Disclaimer: This tool is designed for testing and preview purposes. It does not manipulate views, engagement, advertisements, or platform metrics.
Paste a supported video URL, choose how many independent preview instances you need, then open them to review playback behaviour. Preview windows are opened only after you press the button below.
YouTube, Vimeo and most other hosted players refuse to load when the page address starts with
file://, and show errors such as error 153. This page is currently open from
the file system.
Serve this folder through your web server and open it over HTTP instead, for example
http://localhost/. With XAMPP, that is simply
http://localhost/video%20player/.
Direct MP4, WebM, OGG and MOV files play either way, because they are loaded by your browser rather than by a provider.
Allow popups for this site, then use the button below. Browsers often permit only one popup per click, so you may need to press it a few times.
Privacy: Video URLs and tool settings are processed in your browser and are not sent to our server by this application.
Live metrics for the current session, plus a card for every preview instance you requested.
Playing, paused and buffering are counted from real player events and only for direct video files. Hosted players such as YouTube and Vimeo run on another domain, so their internal state is shown as provider-controlled instead of being guessed.
Three steps, no account and no installation. Everything runs in the browser tab you already have open.
01
Enter a supported video URL: a YouTube or Vimeo link, or a direct video file address that ends in .mp4, .webm or .ogg.
02
Select how many preview instances you want to test, from 1 to 100. Each instance is independent, and start times are spread out with random gaps so they do not all play at once.
03
Press Open Preview Instances to launch the windows, or use In-Page Preview Mode to render the players inside this page instead.
Browser popup and autoplay policies may affect the result. A browser can refuse extra windows, and most browsers will not start playback with sound until the visitor interacts with the page. This tool reports what it can observe and never reports playback status it cannot verify.
The tester recognises YouTube, Vimeo, Facebook, TikTok and direct media addresses, and treats everything else as a best-effort embed.
Watch, share, Shorts, live and embed links are recognised.
youtube.com/watch?v=VIDEO_ID
youtu.be/VIDEO_ID
youtube.com/shorts/VIDEO_ID
Standard video pages and player links are recognised.
vimeo.com/VIDEO_ID
player.vimeo.com/video/VIDEO_ID
Video posts, watch links, reels and short fb.watch links are embedded through the official Facebook video plugin.
facebook.com/watch/?v=ID
facebook.com/<page>/videos/ID
fb.watch/CODE
Standard post links are embedded through the official TikTok player.
tiktok.com/@user/video/ID
tiktok.com/v/ID
Files the browser can play natively are loaded into a standard HTML5 player with full playback events.
https://example.com/clip.mp4
https://example.com/clip.webm
https://example.com/clip.ogg
Any other http:// or https:// address is attempted as an embed. Most sites outside YouTube, Vimeo, Facebook and TikTok block framing, and that restriction is respected rather than worked around.
Some videos cannot be embedded because the owner or the provider has disabled embedding. This tool does not bypass X-Frame-Options, Content Security Policy, DRM, sign-in walls or regional restrictions. When a provider refuses an embed, the tester tells you instead of failing silently.
Popup rules exist to stop sites from spamming you with windows. They also shape how this tester can behave.
To allow popups, look for the blocked-popup icon in your browser's address bar and choose "Always allow popups and redirects" for this site.
The tool supports up to 100 instances per session. The actual number your browser can open may be lower because of browser resource and popup restrictions, and preview windows are far more likely to be blocked than in-page previews.
Your browser may have blocked some popups. Allow popups for this website and click Try Again. Switching to in-page preview mode always works, because it creates the players inside this page instead of opening new windows.
No. Some videos or providers may restrict embedding. Some YouTube videos disable embedding, private or
audience-limited Facebook videos will not load in the plugin, and TikTok can only embed a full post address,
never a vm.tiktok.com short link.
No. The tool is designed for browser and playback testing and does not provide mechanisms for manipulating platform metrics. It works in one browser profile on one machine, and it never reports fake playback.
No. Modern browsers can restrict autoplay, especially when audio is enabled. Turning on Start muted gives the best chance of automatic playback, and you can always press play in the player.
No. The application is entirely client side: it only asks your browser to request the URL you supplied. The video itself is never uploaded and the URL is never stored on a server by this application.
YouTube and Vimeo players run on their own domains, so the tester cannot read their play, pause or volume state, and it does not pretend to. Direct video files behave differently: those players are created locally, so playback events are read directly from the media element.
Video Preview Lab is a small, browser-based testing utility for people who need to check how the same video source behaves in more than one player at once. It is useful for QA passes on an embedded player, checking that a direct file streams correctly, checking how a player copes with a start time or a loop setting, and preparing demos where several instances of a clip need to be visible side by side.
It is deliberately narrow in scope. It opens preview instances, renders players, and reports what it can actually observe. It contains no automation, no scheduling, no background viewing and no metric manipulation, and it does not attempt to work around restrictions set by a browser or a video provider.
Everything in this tool runs client side. The URL you paste, the instance count and the playback options stay in your browser tab and are passed to the preview instances you open. This application does not send them to a server, does not write them to a database and does not include tracking scripts. The only network requests made are the ones your browser needs to load the video you asked for.