Description from extension meta
Easily import Tweets to Bluesky with few clicks
Image from store
Description from store
Porto is a simple yet powerful Chrome extension that lets you import tweets to Bluesky with just few clicks. Say goodbye to manual exporting or copying—Porto handles everything, ensuring your content migrates smoothly and securely. Whether you're transitioning to Bluesky or simply backing up your tweets, Porto makes the process fast and hassle-free. Perfect for content creators, social media managers, or anyone looking to maintain their presence across multiple platforms.
How to Use
- Download your archive data from Twitter/X.
- Extract the zip file.
- Upload the extracted files into the extension.
- Proceed, minimize the window, and let the magic happen!
If you love what we've built and want us to continue creating awesome tools, please consider supporting us by donating.
Latest reviews
- (2025-05-31) Juliette Giannesini: Impossible to log in for me! I get the "Invalid username or password" error with a valid username and password (yes, I double, triple checked!). Looks like a great app, any way to get it to work for me?
- (2025-02-21) Baris Bicer (Rice Baker): Mostly worked, but I had some trouble uploading any images past a certain date. Later, I ran the tool again with a date range starting from the last uploaded image to my last posted tweet and it still didn't work. Tried again a few days later, and then it finally uploaded the rest of the images. It did not upload any of my videos, but that may be because of the Bluesky video limits.
- (2025-01-29) J: It worked fine up to a point. It froze and only uploaded half. And then tried again in a month's time and now it won't process to verified domain accounts? It keeps porting to other BlueSky accounts.
- (2025-01-27) Nikola Driver: Imported 3000 tweets before i realised it was breaking all the hyperlinks and not importing the videos, This hit so hard, because i went through and manually deleted all the links that were supposed to be dead (sites closed down) not realising none of the links worked. Every lats one of my posts contains a link. Ultimately i will need to delete every one manually or start a new BlueSky account unless they release a version of this that will update already imported tweets. Like i now need a version that will look to see if a post exists if it does delete and replace if it doesnt not import anything so it doesnt reimport anything i already purged as well as a mode to import things and not update, ultimately, this was a good idea, but i shouldn't have trusted the reviews its barely a beta. This feedback is so the dev can save people in the future, please attempt to import tweets with links more than 50 characters. Its also worth having an exclude tweets that contain so someone can put in keywords they dont want to import to avoid what i went through.
- (2025-01-23) Eliza Byte (ElizaByteVR): Extension functions as intended, mostly. None of my video tweets were migrated.
- (2025-01-19) yann ;: Works like a charm!
- (2024-12-28) Theodore Schmiechen: Awesome tool to move off of that cesspool X/Twitter and save your posts! Worked perfectly. Highly recommended.
- (2024-12-11) Xathian: Doesn't want to work for me. I tried it out for 2 different twitter accounts, my main and a backup. I get a supposed successful import Import Summary Total tweets found: 19 Successfully imported: 19 Skipped: 0 (retweets, replies, or outside date range) But my Bluesky remains devoid of any new posts
- (2024-12-08) Kenneth Aitchison: worked perfectly from me!
- (2024-12-05) Hirayama Kujuro: So far, so good...with the exception that some of the hyperlinks from X/Twitter being imported are not populating fully/correctly when converted to Bluesky. I believe it's due to the script pulling the (shortened) X/tweet link instead of the actual full link. (e.g., kind of like LinkedIn does when you post a link to an article, it posts a shortened link on the actual post.) If your support team could correct this, that would be great...as I'm seeing broken links/no page found errors due to the shortened links (for whatever reason) no longer connecting to the correct web page, so change the scrip to pull the full link vs. shortened one(s). Also, be sure to let users know that they should import the FOLDER that gets extracted from the *.zip file. So, your directions should read as follows: Download your archive data from Twitter/X. Extract the zip file. Upload the extracted FOLDER into the extension. Analyze the tweets, proceed, minimize the window and monitor progress until completion. I hope this helps!
- (2024-12-05) Nick Gillham: Keeps telling me my username and password aren't valid despite them working with the browser Bluesky and Skybridge for migrating my follows. A lack of troubleshooting guide really hurts this.
- (2024-12-01) David Berman: I've tried uploading every folder that Twitter provided. There are hundreds of them. The app won't accept any. It says it can't find tweets.js I don't have folder called tweets.js
- (2024-11-29) Daniel Przybylski: It's a start, but it seems to be all or nothing with the exception of data range. I would like to import only tweets w/ a certain hash tag.
- (2024-11-29) Aryog: Kudos to the team. I have imported my embeds, videos, multiple images and tweets successfully. Looking forward on the thread update.
- (2024-11-28) Anish Dumre: Amazing service. After v1.2.4 there seems to be correctly importing videos, multiple-images, url preview, etc. Thanks for building this!
- (2024-11-28) Christopher Hood: After the update to version 1.2.4 it seems to do everything I could expect and want of it. Thank you for sorting out all the little kinks in the previous versions.
- (2024-11-26) Soft Smash: @Ankit Bhandari you mentioned on Nov/23 that you are working on hyperlinks (including with thumbnails), and it's coming very soon. I am on version 1.2.3. When do you think this will be supported? Looking very much forward to that feature!
- (2024-11-24) David Savage: Porto imported all of my tweets, but like another person here wrote, it does not preserve the time stamps. I would like it to do this because I had about 10 years of history on Twitter. I will delete all the posts and try again when a new version of Porto is released.
- (2024-11-23) Gary Martin: Extension worked well and I only imported a year plus's worth of Tweets (going back to January 2023) just to test it out. Photos and videos transferred over correctly. 👌 The Tweets with external links in them became non-sequiturs (as other reviewers have mentioned), so I went in and deleted them or re-added the external link as a reply. 😐 When I originally imported them, the dates were correct to when I originally posted on Twitter, however (after a BlueSky update I suspect), all of the imported Tweets now have the same date -- the date I did the import. 😖 Not sure if I will use again because of that, it looks very spammy on my Bluesky feed now. Glad I only did a year now....
- (2024-11-23) Ryan Bloom: After three different attempts, Porto stops processing my tweets at around 20% and sits there forever doing nothing because it hits some kind of rate limit. Plus, if I set a date range, it seems to ignore it and still tries to bring over my complete tweet library anyway. The removal of all links leaves a promotion-heavy account like mine looking very strange (why not ignore those tweets?), and importing galleries as only having one image in them is frustrating.
- (2024-11-22) AJ Acosta: Works well, but omits links on tweets and only posts one image when there could be as many as 4 in a tweet... Logically it does not import replies or quoted tweets.. I just wish when the extension is updated that it would be able to connect the other images and links without duplicating the already imported tweets... Please... and Thanks!
- (2024-11-21) YeGee Im (miroming): Overall, it's good, but it's often the case that data for a certain period of time is missing. (For example, for me, the data for the whole of 2023 and October 2024 are not loaded.) And after the update, there's an error where only the first one of the multiple images is uploaded.
- (2024-11-19) Thomas Bono: Worked perfectly. Thanks!
- (2024-11-19) Joel Cunningham: Easy to use and works well. Currently somewhat limited in functionality (doesn't import links you previously shared) but the dev continues to improve it.
- (2024-11-16) Bakis Murgia: Quick and easy, thanks!! I would like to point out that the "donate" button doesn't work.
- (2024-11-15) Ian Bell: Works effectively, but be forewarned that this doesn't actually republish links and/or media from your twitter... so is of limited value at present.
- (2024-11-15) Tony Barlow: It does not appears to be working. My zip file is 4.4GB as it is going back to 31/07/2007. Tried using date range. Tried reducing it to a year range. Tried only this year - 2024. Nothing happening and "Analyse tweets" button still remains inactive. Could there be more comprehensive guide on how to use it properly? The zip files give off 2 folders - Assets and Data. It seems to like "Data" folder as give off a green light. But nothing else is happening.
- (2024-11-13) Sasa Vukovic: works well but the date picker is awful.