A Microsoft Teams chat window with a file attachment being uploaded and a shared document preview

How to Share a File in Microsoft Teams (2026)

Sharing a file in Microsoft Teams is quick, but where the file actually lives — and who can open it — trips people up. Files you attach in a chat are stored in your OneDrive; files you add to a channel are stored in the team’s SharePoint site. That single difference explains most “I can’t open this” problems. Here’s how to share files every way in Teams, control access, and fix broken links.


1. Share a file in a chat

  1. Open the chat (one-on-one or group).
  2. Click the paperclip (Attach) icon below the message box.
  3. Choose OneDrive to pick something already in the cloud, or Upload from this device to send a local file.
  4. Select the file. Teams uploads it to your OneDrive and adds it to the message.
  5. Click Send.

Recipients get a preview they can open and edit without leaving Teams. Because chat files live in your OneDrive, sharing is granted automatically to the people in that chat.


2. Share a file in a channel

Channel files are stored in the team’s SharePoint document library, so everyone on the team can reach them.

Use the Files tab

  1. Open the channel and click the Files tab at the top.
  2. Click Upload > Files (or Folder).
  3. Pick the file. It’s now visible to every team member.

Drag and drop

  1. Open the channel Posts or Files tab.
  2. Drag the file from your desktop directly into the window.
  3. Add a message if you dropped it into Posts, then Send.

You can also attach a file to a channel post with the paperclip — Teams stores it in the channel’s SharePoint folder rather than your OneDrive.


When you want to send a link instead of a copy, control who can open it.

  1. Hover over the file (in Files or OneDrive) and click the ⋯ (More options) menu.
  2. Click Copy link or Share.
  3. Click the permission dropdown at the top of the share box.
  4. Choose People in [org] can view/edit, People with existing access, or Specific people.
  5. Toggle Can edit vs Can view as needed, then copy or send the link.

This is the safest way to share with external guests — set Specific people so the link only works for the addresses you choose.


4. Co-edit in real time

  1. Open the shared file from the chat, channel Files tab, or the message.
  2. Click Edit > Edit in Teams (or Open in app).
  3. Multiple people can type at once — you’ll see each person’s cursor and color, and changes save automatically.

On mobile

In the Teams app, open a chat and tap the + (or paperclip) to attach a file from your device, OneDrive, or photos. In a channel, tap Files and use the upload icon. Tap any shared file to view it; tap to get a shareable link with permissions.


Troubleshooting

Recipient can’t open or access the file

This is almost always a permissions issue. For channel files, the person must be a member of the team. For a shared link, reopen the Share box, set the audience to Specific people, and add their exact email. External guests need link permission explicitly granted.

File too large

Teams caps single uploads (typically 250 GB via OneDrive/SharePoint, but org policies are often lower). If an upload is rejected, compress the file or upload it to OneDrive/SharePoint first and share the link instead of the file.

Upload stuck or stalled

Check your connection, then cancel and retry. Very large files can time out in chat — upload to OneDrive in a browser, then share the link in Teams. Clearing the Teams cache and signing back in also clears stuck uploads.


Quick Reference

GoalWhat to doWhere it’s stored
Share in a chatPaperclip > OneDrive or deviceYour OneDrive
Add to a channelFiles tab > Upload, or drag-dropTeam SharePoint
Send a controlled link > Share > permission dropdownOriginal location
Co-edit liveOpen file > Edit in TeamsOriginal location

For routing attachments, filing them into the right folders, and keeping shared docs organized across your apps, an AI assistant like Carly — connected to Teams, OneDrive, and 200+ tools and reachable by email or text — can handle the busywork. See more in the best AI personal assistants.


Related Teams guides: Create a channel in Teams · Get a transcript in Teams · Best AI personal assistants

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

Get Carly Today →

See what people say

"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.

Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.

On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

Gus Ibrahim, Founder & Director, IHR