Search YouTube Public videos
Discover public, embeddable YouTube videos from any channel and watch them inside FreedomTube. Search requests are sent to YouTube only when you press Search. Your local history, subscriptions, and playlists are not sent.
Global search requires both the FreedomTube Worker API and your own optional server-side YouTube Data API key. A static-file upload alone cannot search public YouTube. This check does not contact YouTube, use API quota, or touch your local library.
No YouTube search request has been made yet.
YouTube video
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.
YouTube's privacy-enhanced embed may still show ads or refuse playback. The player is unloaded when you leave this tab.
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.
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
Personal Media Local playback
Play an audio or video file from this device. The file stays on your device—nothing is uploaded to FreedomTube, Cloudflare, or YouTube. You can minimize audio to a tiny bubble or try your device's native Picture-in-Picture for video.
No personal file selected. Select a file to begin; file selection resets if you reload this page.
For Picture-in-Picture, start playing a local video and tap the button before switching apps. Whether PiP or background audio continues depends on your browser and device. This feature does not extract YouTube audio or bypass YouTube playback restrictions.
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
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.
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.