Google Takeout exports your Google account data. OpenTubeX can import subscriptions, watch history, search history, and playlists directly from the ZIP; you do not need to sign in to Google inside OpenTubeX.
Choose your YouTube data
- Open Google Takeout in English in your browser and sign in to the account you use for YouTube.
- Choose Deselect all, then select YouTube and YouTube Music.
- Open All YouTube data included. Deselect everything in that dialog, then select subscriptions, history, and/or playlists for the data you want.
- Confirm with OK.
Selecting only these categories keeps the export smaller. If you use more than one Google account, check which account is selected before exporting.
Select history for watch and search history. You can also select subscriptions and playlists.
The screenshots show the relevant controls, but are not captures of today’s interface. Google may change the layout and labels.
Choose JSON for history
- In the YouTube and YouTube Music entry, open Multiple formats.
- Change History to JSON and confirm with OK.
- Select Next step.
Set history to JSON before requesting the export.
After making your choices, the buttons may read JSON format and a count of selected types rather than Multiple formats and All YouTube data included. This example includes history only.
This step matters for watch and search history. OpenTubeX expects a JSON history export, not Takeout’s HTML version. Subscription exports use CSV. Renaming an HTML file to .json does not convert it.
Create and download the export
- Choose Send download link via email, Export once, and .zip.
- Select Create export.
- Wait for Google to prepare the archive. Use the download link when it is ready; Google may ask you to sign in again.
- Download the ZIP. If Google splits the export into several archives, import each ZIP that contains YouTube data.
You do not need to upload the archive to another website. Creating an export does not delete your data from Google. Google’s export help covers delivery options and account-specific problems.
Import the ZIP
- In OpenTubeX, open your profile menu, choose All settings, then Data & Storage → Data.
- Choose Import YouTube Takeout ZIP and select the downloaded ZIP.
- OpenTubeX detects subscriptions, watch history, search history, and playlists in the archive. Uncheck anything you do not want to import, then choose Import selected data.
- Check the corresponding library pages. Refresh the subscription feed to fetch channel uploads.
Choose Import YouTube Takeout ZIP to select the archive directly.
Import individual files
- Extract the downloaded ZIP and open
Takeout/YouTube and YouTube Music/. - In OpenTubeX, open Settings → Data & Storage → Data.
- Choose Import Subscriptions for
subscriptions/subscriptions.csv, Import History forhistory/watch-history.json, or Import search history forhistory/search-history.json. - Check the imported data and refresh the subscription feed.
For a Takeout playlist CSV, choose Import Playlists and select an individual file in playlists/, or use ZIP import for several playlists together.
If something is missing
- Only HTML history files: create another export with History set to JSON.
- No supported YouTube data found: check the account and the selected data categories. The ZIP importer recognizes English Takeout folder and file names; if yours are translated, use Google Takeout in English for a new export or extract the archive and try the supported individual file imports. The archive’s
archive_browser.htmlis an index, not importable data. - Older history is missing: the export can only contain data Google still retains. Previously deleted activity may not be recoverable.
- Imported history has missing details or incorrect LIVE labels: use Repair History to fetch the available details without changing watched status or progress.
- A channel is missing after import: check the import result and your active profile. A removed channel or incomplete export may need investigation.
- A playlist video shows only its ID: Takeout’s playlist CSV includes video IDs and timestamps, but no video titles or durations.
Keep your original archive until you have checked the imported data. See Importing and backing up data for other supported formats.
Sources and image credits
Takeout instructions are adapted from FreeTube’s subscription and history guides (MIT license), with OpenTubeX-specific import steps. General export behavior is checked against Google Account Help.
The three Google Takeout UI screenshots are reproduced unchanged from positron48’s source images, published with Positroid’s September 2025 walkthrough. Google product visuals belong to Google and are shown for instructional purposes. See Google’s educational-use guidance. OpenTubeX is not affiliated with Google.
Next: Sync between devices →