Find the import and export controls
- Open your profile menu and select All settings.
- Select Data & Storage.
- Open the Data tab. Choose Export backup or Import backup for one OpenTubeX ZIP, an action for an individual file, or Import YouTube Takeout ZIP for a downloaded YouTube archive.
Desktop Data settings. Import a YouTube Takeout ZIP directly, or choose an action for an individual file.
Import subscriptions
- Export subscriptions from your previous app. For YouTube, request a YouTube data export through Google Takeout, including subscriptions.
- Select Import Subscriptions and choose the individual file. For Takeout, extract
subscriptions/subscriptions.csvfrom the ZIP first, or use Import YouTube Takeout ZIP to select the archive and choose the categories to import. - Wait for the import result. Open Subscriptions, check the active profile, and refresh the feed.
Supported subscription formats include OpenTubeX / FreeTube .db, YouTube Takeout .csv, .json, or .opml, NewPipe .json, and LibreTube backup or FreeTube export .json. A JSON file must contain the expected export data; renaming a different file does not convert it.
Get your subscriptions from YouTube
Follow the Google Takeout walkthrough to export subscriptions, history, and playlists. It covers export selection, the JSON history format, and importing the ZIP directly.
Move from another app
Export a subscription file from your previous app, then transfer it to the device running OpenTubeX. Use a subscriptions export rather than a full archive when your app offers both. For OpenTubeX or FreeTube, keep the original .db file; for NewPipe, use its subscriptions .json export. Import the file with the steps above.
The client comparison lists the FreeTube data that OpenTubeX can import.
Import history or playlists
- In the Data tab, choose Import History, Import Playlists, or Import search history.
- Select the matching exported file and wait for the result.
- Open the corresponding library page to check the imported entries.
History accepts OpenTubeX / FreeTube .db, YouTube Takeout .json, and LibreTube backup .json. Search history accepts OpenTubeX / FreeTube .db and YouTube Takeout .json. Import Playlists accepts OpenTubeX / FreeTube .db exports and individual YouTube Takeout playlist .csv files. Use Import YouTube Takeout ZIP for multiple Takeout playlists together.
If imported history has missing details or incorrect LIVE labels, use Repair History.
Back up your library
- Open Settings → Data & Storage → Data and select Export backup.
- Save the ZIP file in a backup location you can find on your other device.
- On that device, select Import backup, choose the ZIP, select the categories to import, and select Import selected data.
The ZIP contains separate JSON files for profiles and subscriptions, playlists, watch history, search history, watch statistics, and transferable settings. Importing merges the selected categories with data already on the device; records with matching IDs or dates are updated. You can still export or import individual categories using the separate actions.
The ZIP does not include open tab sessions or the entire application profile. Transferable settings omit device-specific options and sync credentials, such as proxy configuration, external-player paths, screenshot folders, and the sync privacy key. Configure sync separately on the other device using the sync setup guide.
Exports contain your personal viewing data; store them privately. For a full desktop profile backup, follow Back up or move to another device. Downloaded video and audio files are separate from these exports and the profile backup; copy those files separately if you need them.
If an import fails
Check the file type against the supported formats above and make sure you selected the correct action. For YouTube Takeout ZIPs, check that the archive contains the selected data and that history was exported as JSON. Keep the original export unchanged. If an import reports skipped items, inspect the result before assuming everything transferred. See Troubleshooting for the next steps.