Written by Jennifer Walsh. Reviewed for technical accuracy by Shubham Dixit, Independent Expert in Email Forensics and Data File Conversion.
Shubham is an independent external reviewer and not an employee of PCDOTS.
Quick answer. Yahoo Mail has no way to upload a PST through the web, and PST is Outlook’s own format. If you have Outlook, it is the free bridge, open the PST, add Yahoo as IMAP, and drag the folders in to upload them. Without Outlook, a tool reads the PST and uploads it to Yahoo. Either way, Yahoo needs an app password.
On this page
Why PST needs a bridge?
Two facts shape this whole job. First, Yahoo Mail has no way to import a PST through the web, there is no upload button to look for. Second, PST is Outlook’s own closed format, so it takes Outlook, or a tool that can read PST, to open it in the first place. That second point is the one that decides your route.
So it comes down to a simple question, do you have Outlook? If you do, Outlook reads the PST and doubles as the free bridge into Yahoo. If you do not, a tool reads the PST directly and uploads it for you. A free mail app like Thunderbird cannot help here, because it cannot open PST at all.
Having Outlook decides the route, both roads end in your Yahoo mailbox.
“The thing people miss is that PST is not a neutral file, it is Outlook’s own format, so something has to be able to read it before Yahoo ever comes into it. If you have Outlook, that is your reader and your bridge in one, add Yahoo over IMAP and drag the folders across. If you do not, a mail app will not rescue you here, Thunderbird cannot open a PST, so a converter that reads PST directly is the honest answer. And on the Yahoo side, remember the app-specific password, the normal one will not connect.” Shubham Dixit, Email Migration reviewer (draft, pending approval)
The Yahoo app password
Both routes sign in to Yahoo over IMAP, and that needs one thing set up first. Yahoo will not accept your normal password from Outlook or a tool, so you generate an app-specific password.
Sign in to Yahoo, open account security, choose Generate app password, and make one for mail. Use it in place of your normal password when you add Yahoo. The Yahoo server is imap.mail.yahoo.com, port 993, with SSL.
With Outlook, the free bridge
If Outlook is on your computer, it does the whole job for free, because it reads the PST and connects to Yahoo at the same time.
Add Yahoo to Outlook. In Outlook go to File, Add Account, enter your Yahoo address and the app-specific password, and finish the IMAP setup so your Yahoo folders appear.
Open the PST. Go to File, Open and Export, Open Outlook Data File, and pick your .pst so its folders show in Outlook alongside Yahoo.
Drag into Yahoo. Select the messages or folders in the PST and drag them into a folder under your Yahoo account. Because that folder is IMAP, the mail uploads to Yahoo and appears on every device. It is free and works well, though it leans on Outlook and suits smaller sets of mail.
Without Outlook, a tool
This is where the closed format matters most. A PST is not a plain file any app can read, it is Outlook’s own, so without Outlook you need something that can open it. Free mail apps cannot, which is why a reader tool is the honest answer here rather than a workaround.
Only Outlook or a converter can open a PST, a free mail app cannot.
No Outlook, or a lot of PST to move? A tool reads the PST on its own and uploads it into Yahoo over IMAP, no Outlook and no manual dragging. The PCDOTS PST Converter opens your PST files or a folder of them, shows the mail, and sends it into Yahoo in bulk, keeping attachments, headers and folder structure, and it can filter by sender, recipient or subject. It runs on Windows and uses your Yahoo app-specific password. A free version handles the first ten items per folder so you can test it first.
The tool route, for a PST without Outlook or many files at once.
Here are the steps with the screens.
Step 1. Install and run the software on Windows, then open the menu.

Step 2. Choose Email Data Files, Outlook PST, and add your files or folder.

Step 3. Open the Export menu and choose IMAP.

Step 4. Enter your Yahoo address and app-specific password, then Save to upload.

For related jobs see our guides to import PST to a Gmail account and import EML to Yahoo Mail.
Going the other way, Yahoo to PST
Some people land here wanting the reverse, to save Yahoo mail as a PST. That is a different job but worth a word. Add your Yahoo account to Outlook over IMAP with the app password, then use File, Open and Export, Import / Export, and Export to a file, Outlook Data File (.pst). For the full walkthrough, and a way to do it without Outlook, see our guide to export Yahoo emails to PST.
The methods compared
Match the route to whether you have Outlook and how much mail you are moving.
| Method | Best for | Good to know |
|---|---|---|
| Outlook bridge | You have Outlook, free | App password, drag by hand |
| PST Converter tool | No Outlook, or bulk | Windows, reads PST direct |
Frequently asked questions
Can Yahoo Mail import a PST file directly?
No. Yahoo has no PST import in the browser. You bring the mail in over IMAP, through Outlook if you have it, or with a tool that reads the PST.
Can I import PST to Yahoo without Outlook?
Yes. A tool reads the PST on its own and uploads it into Yahoo over IMAP, so you do not need Outlook installed. A free mail app cannot, since it cannot open PST.
Why will Yahoo not accept my password?
Yahoo blocks your normal password from Outlook or a tool. Generate an app-specific password in your Yahoo account security and use that instead.
What are the Yahoo IMAP settings?
The incoming server is imap.mail.yahoo.com on port 993 with SSL, and for sending, smtp.mail.yahoo.com on port 465 or 587 with SSL.
Do attachments and folders survive the import?
Yes. Both routes carry the messages with their attachments, headers and folder structure into Yahoo intact.
Can I export Yahoo back to a PST later?
Yes. Add Yahoo to Outlook and use Import / Export to save a .pst, or use a backup tool. See our guide to export Yahoo emails to PST.
Once it is in Yahoo, it is everywhere you are
The route splits on one question, whether Outlook is on your machine. If it is, let it read the PST and act as the free bridge, add Yahoo, open the PST, and drag the folders across. If it is not, a tool reads the PST for you and uploads it, no Outlook needed. Set the app password first either way. And once the mail is sitting in Yahoo, the whole point pays off, it is no longer stuck in a file on one computer, it is in your account on the web, your phone and every device you sign in from, wherever you go next.