If you’ve ever sent a file in Teams and immediately followed it up with “Hey, can you see that?” you’re not alone. File sharing in Teams can feel confusing at first, especially since Microsoft has revamped how it works over the last couple of years. The good news? Once you know the different methods, it’s actually really smooth.
In this tutorial, I’ll walk you through every way you can share files in Microsoft Teams in chats, in channels, during meetings, and even with people outside your organization. I’ll also cover some of the newer changes Microsoft rolled out, so you’re working with the most up-to-date experience.
Let’s get into it.
What Changed Recently in Teams File Sharing
Before I show you the how-to, it helps to know what’s changed because if you learned Teams a couple of years ago, things look a bit different now.
The biggest shift: OneDrive is now the central hub for all file sharing in Teams. Previously, files in chats lived somewhere in OneDrive, files in channels lived in SharePoint, and it was genuinely confusing to track things down. Microsoft cleaned that up. Now, whether you’re in a chat or a channel, Teams points you to OneDrive > My Files as the starting point.
The second change worth knowing: the Files tab in channels has been renamed to the Shared tab. It does the same thing — it’s a central library of everything shared in that channel — but now it also includes links shared in conversations, not just uploaded files.
And one more thing: you now have a clear choice when sharing — you can either send a link to an existing file or upload a new copy. This is a big deal because it stops the classic problem of five people working on five different downloaded copies of the same document.
Share Files in Microsoft Teams
Now I will tell you different ways to share files in Microsoft Teams. You can check based on the requirement.
Method 1: Share a File in a Chat using Microsoft Teams (One-on-One or Group)
This is probably the most common scenario: you’re chatting with a colleague, and you need to send them a file.
Here’s how to do it:
- Open the chat (one-on-one or group).
- In the message compose box at the bottom, click Actions and apps (the icon that looks like a lightning bolt or a plus sign, depending on your Teams version).
- Select Attach file.
- You’ll see a few options:
- Upload from this device: picks a file from your computer and uploads it.
- OneDrive: lets you pick a file already stored in your OneDrive.
- Select your file.
- Add an optional message if you want to give context.
- Hit Send.

When you share a file this way, Teams will ask how you want to share it — as a link (recommended) or as a copy. Choose the link option whenever possible. That way, everyone’s looking at the same live document instead of their own downloaded version.
Pro tip: You can also just drag and drop a file straight from your desktop into the chat window. It’s the fastest method when you’re in a hurry.
To find files that have been shared in a chat, click the Shared tab at the top of the chat window. All files exchanged in that conversation are listed there — no need to scroll through old messages.
Method 2: Share a File in a Teams Channel
Channels are team-wide spaces, and sharing files here makes them available to everyone in that channel. This is the right method when you’re working on something the whole team needs access to — a project plan, a shared report, or a reference document.
Here’s how to share a file in a channel:
- Open the channel.
- In the message compose box, click Actions and apps > Attach file.
- Choose your file source (your device or OneDrive).
- Write a message if you want to give context — something like “Here’s the Q1 report. Please review by Friday.”
- Hit Send.

The file gets added to the channel’s Shared tab automatically. Anyone in the channel can go to that tab and access all files without hunting through old posts.
Another way to do it directly from the Shared tab:
- Click the Shared tab at the top of the channel.
- Click New or Upload.
- Choose your file.

The file is now in the channel’s document library (which is backed by SharePoint behind the scenes, but you don’t need to worry about that unless you want to).
Co-authoring in channels: Once a file is shared in a channel, multiple people can open and edit it simultaneously. No more v2_final_FINAL.docx situations. Just click the file name from the Shared tab, and Teams opens it in the browser or the desktop app — your choice. Everyone’s edits show up in real time.
Method 3: Share a File Directly from OneDrive in Teams
This is the cleanest method, especially for files you already have saved in OneDrive. You’re not uploading a new copy — you’re sharing access to what’s already there.
Here’s how:
- In the Teams left sidebar, click OneDrive.
- Go to My Files.
- Find the file you want to share.
- Hover over it and click Share.
- You’ll see the sharing dialog:
- Copy link — copies a shareable link you can paste anywhere (chat, email, message).
- Sharing settings — lets you control who can access it and what they can do.
- Add a name, group, or email to share directly with someone.
- Set permission levels: Can edit, Can review, Can view, or Can’t download.
- Add an optional message.
- Click Apply to save your settings, then click Send.

This method gives you the most control over permissions. If you’re sharing a sensitive document, this is the way to go: you can restrict downloading, limit it to specific people, or set view-only access.
Method 4: Share a File with Someone Outside Your Organization
This trips people up because by default, Teams keeps file sharing internal. But yes, you can share with external users; you just need to adjust the sharing settings.
Here’s how:
- Go to OneDrive > My Files in Teams.
- Hover over the file and click Share.
- Click Sharing settings.
- Under the “Who can access” options, choose People you choose.
- Click Apply.
- Now add the external person’s email address in the recipient field.
- Set the permission level (view, edit, etc.).
- Click Send.

The external person will get an email with a link to the file. They may need to verify their identity (Microsoft sends a one-time code) before they can open it.
Important: Your IT admin controls whether external sharing is enabled in your organization. If it’s not working, check with your admin — it may be disabled at the tenant level.
Method 5: Share a File During a Meeting in Teams
Need to pull up a document during a Teams meeting? You’ve got two ways to do it.
Option 1 — Share your screen:
- In the meeting toolbar, click Share (the icon with an upward arrow).
- Choose to share your entire screen, a specific window, or a PowerPoint presentation.
- Everyone in the meeting can see it.

Option 2 — Share a file in the meeting chat:
- Click Chat in the meeting toolbar to open the meeting chat panel.
- Click the Attach icon in the compose box.
- Choose your file from your device or OneDrive.
- Hit Send.

Everyone in the meeting can now access and download the file from the meeting chat. The file also stays in the meeting chat after the meeting ends, so people can refer back to it.
Method 6: Share a File on Mobile (iOS and Android)
If you’re on your phone and need to share something quickly, here’s how:
In a chat:
- Open the chat.
- Tap the + icon in the compose area.
- Tap Attach.
- Under the Chats tab, find the person or group, or search for them.
- Select the file, add an optional message, and tap Send.
In a channel:
- Open the channel.
- Tap the + icon.
- Tap Attach.
- Under the Channels tab, find the right channel.
- Select and send.
Managing File Permissions After Sharing
Shared a file, and now you want to change who can access it? No problem.
- Go to OneDrive > My Files in Teams.
- Hover over the file and click the three dots (…) menu.
- Select Manage access.
- From here, you can:
- See everyone the file is shared with.
- Change their permission level.
- Remove access completely by clicking Stop sharing.

This is useful when a project wraps up and you want to lock down the documents, or when someone leaves the team.
Tips to Keep File Sharing Tidy in Teams
A few habits that’ll save you headaches down the road:
- Always share links, not copies — keeps everyone on the same version and avoids clutter.
- Use channels for team-wide files — anything the whole team needs should live in a channel, not a personal chat.
- Use the Shared tab — before uploading something, check if it’s already there. Duplicates are the enemy.
- Pin important files — in a channel, you can pin a file to the top by clicking the three dots on it and selecting Pin to top. Perfect for documents the team refers to constantly.
- Name your files clearly before uploading — once a file is shared, renaming it can break existing links.
Where Do Files Actually Live?
This is a question I get asked a lot, and it’s worth clearing up.
- Files shared in chats are stored in your OneDrive.
- Files shared in channels are stored in the connected SharePoint site for that team.
- Both are accessible through OneDrive in Teams and through the Shared tab.
You don’t need to manage SharePoint or OneDrive separately — Teams handles all of it in the background. But knowing this is helpful if you ever need to find or manage files outside of Teams.
Quick Reference: Which Method Should You Use?
| Situation | Best Method |
|---|---|
| Sending a file to one person or a group | Share in Chat (Method 1) |
| Sharing with the whole team | Share in a Channel (Method 2) |
| Full control over permissions | Share from OneDrive (Method 3) |
| Sharing with someone outside your org | External sharing via OneDrive (Method 4) |
| During a live meeting | Meeting chat or screen share (Method 5) |
| On your phone | Mobile attach (Method 6) |
I hope you now have a clear understanding of how to share files in Microsoft Teams using chats, channels, OneDrive, meetings, and external sharing options. By choosing the right sharing method and managing permissions effectively, you can collaborate more efficiently and keep your files organized.
Also, you may like:
- Create an Announcement in Microsoft Teams
- 4 Tricky Ways to Change Password in Microsoft Teams
- Microsoft Teams Default Profile Picture
- Create a Group in Microsoft Teams

Hey! I’m Bijay Kumar, founder of SPGuides.com and a Microsoft Business Applications MVP (Power Automate, Power Apps). I launched this site in 2020 because I truly enjoy working with SharePoint, Power Platform, and SharePoint Framework (SPFx), and wanted to share that passion through step-by-step tutorials, guides, and training videos. My mission is to help you learn these technologies so you can utilize SharePoint, enhance productivity, and potentially build business solutions along the way.