FreedomTubeV0.3.2
Embedded YouTube playback

YouTube video

Playback note: Videos play through YouTube's official privacy-enhanced embedded player. Some creators restrict embeds; ads may still appear. Open externally is always available.

Shorts Local collection

A vertical player for Shorts you explicitly save or mark. Use the arrows or swipe on the side rail to switch videos. Swiping directly over YouTube's embedded controls is not supported.

Imported Shorts URLs can also be recognized automatically. Ordinary videos are never guessed to be Shorts. Your collection stays in your local library and JSON backups.

↑SWIPE HERE↓

YouTube's privacy-enhanced embed may still show ads or refuse playback. The player is unloaded when you leave this tab.

YOUR VIDEO. YOUR CHOICE.

Welcome back to FreedomTube

One library for iPad, Android, and Windows. Import your YouTube collection, organize what you love, and choose how to open videos.

Saved videos
0
Subscriptions
0
Playlists
0
Watch history events
0
Playback reality check: FreedomTube's built-in YouTube player may show YouTube ads. You can also copy a video into DuckDuckGo or Brave, which offer their own browser-level ad protection. FreedomTube does not claim to block ads inside its PWA.

For you Local suggestions

Balanced by topic from your imported videos, likes, Watch Later and history. Topics are estimated from video titles. This isn't a live YouTube recommendation feed.

Your library at a glance

My Library

Subscriptions

Your imported channels. Open channels in your preferred browser; live feed synchronization requires future Google authorization. If V0.2 mistook your own channel for a subscription, use Remove from list; this only changes FreedomTube data.

Playlists

Imported metadata and supported playlist video memberships. Add saved videos to your own playlist from the library.

Playback Lab

Test the same long video using embedded playback and your preferred browser. Count ad interruptions manually; no misleading automatic measurements.

iPad tip: if a link opens the YouTube app instead of your privacy browser, tap Copy link and paste it into DuckDuckGo or Brave manually.

Ad interruption test

This is a manual counter, not ad-blocking software. Timing uses real elapsed clock time and may include time spent away from the app.
0 ad breaks
00:00 elapsed

Previous tests

Import YouTube data

Upload a whole Google Takeout ZIP, or select CSV/JSON/HTML files. Processing happens entirely in this browser; no archive is sent to our servers.

Supports subscriptions, watch history, liked videos, Watch Later, playlist metadata, and CSV playlist membership when recognizable. Google's export formats vary. V0.2.3 distinguishes your own channel from subscriptions. The import report now indicates whether a subscription file was actually found.

Watch Later recovery

If Takeout is missing videos, paste YouTube video links here, one per line. You can also import a locally exported Watch Later CSV or JSON above. No videos are deleted, and no links leave your browser for processing.

Optional Google sign-in

Google OAuth is not yet enabled: it requires your own Google Cloud OAuth client, scopes, consent configuration, and approved origins. FreedomTube does not ask for your Google password.

Open Google Takeout ↗

Settings and privacy

Playback preferences

Web apps cannot force iPadOS/Android/Windows to open an installed browser by name. Copy Link is provided when direct handoff doesn't choose your preferred browser.

For You controls

Balanced mode avoids filling the page from one topic. "Show less" hides a suggestion only from For You, without deleting the video or changing YouTube. All ranking stays on this device.

Data management

Your library and test results are stored in browser IndexedDB where available. Each device has its own copy until optional sync is built. Browser storage can be cleared by the device; always keep a backup.

Engineering notes

No advertising SDK, tracking pixel, account login, external video proxy, or paid API is included. YouTube links use the site's official player or open in your browser.

New uploads from your subscriptions

Find recent public videos from the channels you follow, including Shorts published to their channels. Refresh when you want to check another set of channels.

Only public channel IDs are requested when you press Refresh. Your imported history, Watch Later, subscriptions archive and playlists stay on your device. To enable refresh on a hosted site, install the optional same-origin public-feed Worker; offline cached results remain available without it.
Cached results only until you refresh.