Key Takeaways
- Most people searching for a Microsoft Teams download are attendees, not hosts. If a client sent you a link for a call starting in ten minutes, installing a 3 GB desktop client is the slowest way into the room. The browser path takes about a minute.
- One official source covers every platform. Microsoft's own download page plus the Apple App Store and Google Play are the only channels worth using. Third-party installer sites are the single most common way a Teams download goes wrong.
- No account is needed to join most meetings. You can enter a name and go in as a guest, though the organizer's admin policy can require an email verification code instead.
- Microsoft's own two documentation pages disagree on which browsers work. The admin requirements page lists Edge, Chrome, Firefox and Safari; the end-user join guide names only Edge and Chrome. Plan around Edge or Chrome and you avoid the gap entirely.
Downloading Microsoft Teams is rarely the actual job. The actual job is usually getting into one specific meeting at one specific time, and for that, the install is optional on desktop and mandatory on mobile. That split is the whole decision, and almost no guide states it plainly before walking you through an installer you may not need.
This guide covers both paths: where the official files live, what your machine needs to run them, and how to join a scheduled call with nothing installed. It also covers the cases where the app genuinely earns its disk space.
Where the official Teams files live
There is exactly one first-party desktop source: Microsoft's download page at microsoft.com/microsoft-teams/download-app. It serves the Windows and macOS installers, and Microsoft's admin documentation points end users to that same URL (checked 2026-10-17). On mobile, the first-party channels are the Apple App Store for iPhone and iPad, and Google Play for Android phones and tablets.
Treat any other download host with suspicion. This is a high-volume query with a lot of low-quality pages competing for it, and bundled installers and repackaged binaries are a real pattern on that kind of term. If a page offers you a Teams setup file and is not Microsoft, the App Store or Google Play, close it.
Two more things to know before you click anything:
- Classic Teams is gone, not just deprecated. Support for the classic client ended on 1 July 2024, and availability ended on 1 July 2025. After that date the classic client stopped working. Any page still offering a "Teams Classic" installer is serving something you cannot sign into.
- There is no native Linux desktop client. Microsoft's requirements documentation is explicit that Linux users get Teams on the web and Teams as a progressive web app. If you are on Linux and searching for a download, the browser is the supported route rather than a workaround.
What your device actually needs
The new desktop client is not heavy by 2026 standards, but the Windows disk figure surprises people, and the Windows LTSC exclusion catches locked-down corporate machines. All figures below are from Microsoft's client system requirements documentation (checked 2026-10-17).
| Requirement | Windows | macOS |
|---|---|---|
Processor | 1.1 GHz or faster, two cores | Dual core |
RequirementProcessor Windows1.1 GHz or faster, two cores macOSDual core | ||
Memory | 4 GB RAM | 4 GB RAM |
RequirementMemory Windows4 GB RAM macOS4 GB RAM | ||
Free disk space | 3 GB | 1.5 GB |
RequirementFree disk space Windows3 GB macOS1.5 GB | ||
Display | 1024 x 768 or higher | 1200 x 800 or higher |
RequirementDisplay Windows1024 x 768 or higher macOS1200 x 800 or higher | ||
Operating system | Windows 10 version 10.0.19041 or higher, no LTSC versions | One of the three most recent macOS versions |
RequirementOperating system WindowsWindows 10 version 10.0.19041 or higher, no LTSC versions macOSOne of the three most recent macOS versions | ||
WebView2 needs to be current on both platforms. On Windows that is usually already true; on a machine that has not seen updates in a while it is the first thing to check when the client installs but will not render.
Mobile support is a moving window rather than a fixed version number: the last four major Android versions, the two most recent iOS versions. An older phone that runs the app today can drop out of support after the next OS release, which matters if a meeting-room tablet is your video endpoint.
One more constraint that matters for anyone planning a workaround: Teams for web is not supported on mobile browsers, and it is not supported in virtual desktop environments. On a phone, the app is the only route.
How to join a scheduled meeting without installing anything
This is the path most readers of this page want, and on a laptop it works without an account, an install or an admin ticket.
Step 1: Open the link and choose the browser
Select the join link in the invite. Microsoft's join flow offers Continue on this browser or Join on the Teams app, and the first option does not require the client. Use Edge or Chrome. Microsoft's end-user documentation names only those two browsers for joining in the browser, even though the admin-facing requirements page lists Firefox and Safari as supported for Teams for web generally (both checked 2026-10-17). The conservative read is the one that gets you into the call.
If you already have the desktop client installed and want the browser anyway, pick Change next to your account on the pre-join screen, then Join without signing in.
Step 2: Give a name, or verify an email
Without an account, you type a name and join, provided the organizer allows it. Where admin settings block unverified participants, you enter an email address instead, then either sign in with a Microsoft account or request a one-time code and type it in.
Everyone in the room sees a label next to your name reflecting how you got there: Unverified if you entered no email, Email verified if you used the passcode, External if you signed in with a Microsoft account. That label is visible to the host, so for a first client call or a pitch, the email verification route reads better than showing up as unverified.
Step 3: Get out of the lobby
If the organizer's lobby settings apply to you, you land in a waiting room until someone admits you. The timer on that is 30 minutes, after which you are removed and have to rejoin. You can also join up to 15 minutes before the scheduled start, which is the window to use for a microphone and camera check rather than discovering a permissions prompt at minute zero. Our browser-based meeting setup test walks through the same checks in a tool-agnostic way.
Browser permissions are the usual failure point here. Grant microphone and camera access when prompted; you can mute or turn the camera off immediately after joining.
Step 4: Fall back to the meeting ID or the phone
If the link itself is broken, the invite normally carries a meeting ID and passcode you can enter on the Teams join page in any browser. A dial-in number and conference ID, where present, work as an audio-only last resort. A well-built meeting invite includes all three, and if yours does not, tell the organizer.
When the download is actually worth it
Four cases where you want the client:
- You are on a phone or tablet. Teams for web does not run on mobile browsers, so this is not a choice.
- You host regularly. Screen-share control, breakout rooms and the fuller meeting toolkit behave better in the client, and a browser tab competing with 40 other tabs is a worse place to run a call you are responsible for.
- You live in Teams for chat and files, not just calls. Notifications and presence are the point of the desktop app, and neither works well from a tab.
- Your organization requires it. Some admin configurations assume the client, and VDI environments rule out Teams for web outright.
Skip the install if you are joining one external call, if you are on Linux, if the machine is borrowed or locked down, or if you are more than about ten minutes from the meeting and the download has not started yet.
Common mistakes
Installing during the five minutes before the call. A 3 GB Windows install plus a first-run sign-in is not a five-minute job, and the lobby timer is 30 minutes. Join in the browser now, install afterwards if you decide you want it.
Downloading from the first search result instead of the vendor. This is the one with real consequences. Only Microsoft's download page, the App Store and Google Play are safe sources for the installer.
Assuming a Microsoft account is required. It is not, for most meetings. People create an account under time pressure, then land in the call with an External label and an unused mailbox.
Signing in with a personal Microsoft account for a work meeting. Personal accounts hit feature limits that guest join does not, and the guest route is usually the smoother one for a one-off external call.
Treating a Linux install failure as a problem to solve. There is no desktop client to install. The progressive web app is the supported answer, and it does not need the fix you are searching for.
Ignoring the clock on the other side. If the invite came from another time zone, the join path is the least of your problems. A meeting time zone planner settles that before it becomes a missed call, and our notes on scheduling across remote teams and time zones cover the recurring version of the same issue.
Tools that help
If you keep Teams, the useful move is to stop treating the meeting link as something you paste by hand. meetergo's Microsoft Teams integration generates the Teams link on a booking and writes it into the calendar entry and the confirmation email, so attendees get a working link without a manual step. meetergo also connects to Microsoft Outlook and keeps availability in one place through its unified calendar. Teams itself stays the video layer, which is the right answer when your attendees are all inside one Microsoft tenant.
The other option is to remove the download question from your invitees entirely. meetergo connect is meetergo's own video layer, and it runs in the browser with no download and no account for guests, at 1080p with adaptive streaming (checked 2026-10-17). Calls are end-to-end encrypted over TLS 1.3, hosted on servers in Europe, and the company behind it is Europe-headquartered with no US corporate parent, so there is no US-jurisdiction exposure to argue about with a procurement team. Recording with an automatic transcript and AI summary is available from the Suite plan, with consent collected first, and host and guest can fill in a form or sign a document inside the call rather than after it.

The honest limits: meetergo connect only changes the experience when you are the one scheduling. If a client sends you a Teams link, you still join their meeting on their terms, and nothing in this section helps. On the free plan, connect covers 1:1 calls up to 45 minutes, with unlimited meeting length from the Light tier upward at €9.90 per month and the Suite tier at €29.90 per month (see the meetergo pricing page for the current breakdown). Teams also has a far larger chat and files surface than meetergo does, which is a real reason some teams keep both.
Our rundown of video conferencing tools compares the main options by access model, and if data residency is the driver, secure video conferencing and the meetergo security overview go deeper than this page can. For a switch rather than an install, our Microsoft Teams alternatives comparison is the better starting point.
Ready to send invites nobody has to install anything to accept? Start free with meetergo. Live in 30 seconds, no credit card required.
Booking + video conferencing in one tool.
Booking + video conferencing in one tool.
FAQs
Is the Teams download free?
Yes. The client itself costs nothing on any platform. What you can do once signed in depends on the licence attached to your account, and joining a meeting as a guest needs no licence at all.
Can I join a Teams meeting without downloading anything?
On a laptop or desktop, yes: pick the browser option in the join flow, in Edge or Chrome. On a phone or tablet, no. Teams for web does not support mobile browsers, so the app is required there.
Do I need a Microsoft account to join?
Usually not. You can enter a name and join as a guest if the organizer permits it. Some admin configurations block unverified participants, in which case you verify an email address with a one-time code or sign in.
Why is there no Teams app for Linux?
Microsoft retired the native Linux desktop client and directs Linux users to Teams on the web or the progressive web app. Both are supported routes, not workarounds.
How much disk space does Teams need?
3 GB free on Windows and 1.5 GB on macOS, per Microsoft's requirements documentation (checked 2026-10-17). Windows also needs version 10.0.19041 or higher, and LTSC editions are not supported by the desktop client.
What happens if nobody admits me from the lobby?
You wait up to 30 minutes, then you are removed from the lobby and have to rejoin. Joining 15 minutes early gives you room to test audio and video before that clock starts.
Can I record a Teams meeting as a guest?
No. Recording is a host-side permission tied to a licensed account, so a guest join does not include it. If capturing the conversation matters, agree the recording arrangement with the organizer beforehand, and see our comparison of meeting transcription software for the options that work independently of the meeting platform.
Is joining in the browser worse than the app?
For attending a call, barely. Audio, video, chat and screen viewing all work. The gaps show up in host controls and in sharing scenarios, which is also where the long-standing complaint about guest screen-share control in the browser comes from. If you are presenting, use the app. If you are attending, the tab is fine, and the same logic appears in our notes on virtual meeting etiquette.





