Watch YouTube without spoilers

Spoilfree hides the default progress bar, time display, and native controls. Paste a link below, then use your own play, skip, and speed controls.

Paste a YouTube link

How it works

  1. Copy any YouTube URL (watch, embed, youtu.be, or Shorts).
  2. Paste it into the field, then press Load video (or Enter), or tab out of the field — a valid link loads the custom player below.
  3. Use the buttons under the video to play, skip, and change speed. Fullscreen uses your browser, not YouTube’s player chrome.

Why use Spoilfree

Frequently asked questions

How do I watch YouTube without seeing the video duration or progress?

Open Spoilfree, paste a YouTube URL, and play. The embedded player hides the default controls and timeline; you only get custom buttons (play, pause, skip, speed) so the current time and total length are not shown in the interface.

How can I hide the YouTube progress bar when watching a match or movie clip?

Spoilfree uses the IFrame player with native controls turned off and a transparent overlay on top, so the usual YouTube progress bar and hover UI are not used. You control playback with the custom controls below the video.

Is there a quality selector for 720p/1080p?

No. YouTube no longer allows embedded players to set playback quality via their public API. Quality is chosen automatically by YouTube (network, screen size, and player settings on their side).

Does this work for Shorts, youtu.be links, and /embed/ links?

Yes. Paste standard watch links, youtu.be short links, /embed/ URLs, or /shorts/ links—Spoilfree extracts the video ID and plays it in the custom player.

Is Spoilfree free? Do I need an account?

It is a free, browser-based tool. You do not need to sign in to Spoilfree; you use YouTube’s embed the same way other sites do.