OBS Studio layout examples from the official site, showing docked scenes and sources on a desktop canvas.
Official layout still from obsproject.com. Official obsproject.com still, captured 2026-09-02.

The official winget command

OBS Project publishes Windows x64 through GitHub Releases and through Windows Package Manager. Use the catalog line with exact match, not a shortened guess:

winget install -e --id OBSProject.OBSStudio

Flags matter. -e exact-matches the id. --id OBSProject.OBSStudio is the package identifier in microsoft/winget-pkgs. Related: install on Windows, obs studio for this computer, how to install winget, and guides.

winstall.app lists the same id. Prefer the exact id. Do not invent extra flags the manifest does not need. README on the GitHub repo points at obsproject.com rather than printing this line. The id still sits in winget-pkgs with GitHub InstallerUrl values.

App Installer on Windows 10 or 11

Winget is not a separate storefront you invent. It arrives with App Installer on Windows 10 version 1809 or later and on Windows 11. Open Windows Terminal or PowerShell. If winget --version fails, install App Installer from Microsoft, restart the terminal, and retry. Microsoft client docs: winget.

the guides map Windows x64. There is no brew, snap, or apt CopyRow here. ARM64 zip, macOS dmg, and Ubuntu deb exist on the GitHub tag as supporting mention. Daily install on this path is the x64 Nullsoft exe.

Exact package id

Search results can show similarly named packages. Stop unless the id is OBSProject.OBSStudio. Locale yaml on winget-pkgs lists License GPL-2.0, Publisher OBS Project, LicenseUrl pointing at COPYING, PackageUrl as https://obsproject.com/, and moniker obs. Installer yaml lists InstallerType Nullsoft, Scope machine, and InstallerUrl pointing at GitHub Releases OBS-Studio-*-Windows-x64-Installer.exe.

DefaultInstallLocation is %ProgramFiles%\obs-studio. ProductCode on that yaml names OBS Studio. Copyright and publisher lines name OBS Project. That is the vendor line. Installers still come from GitHub Releases.

If winget offers a lookalike id, cancel. Match OBSProject.OBSStudio, then install. Safety: is obs studio safe.

What winget installs

FieldValue
Package idOBSProject.OBSStudio
Installer typeNullsoft
ScopeMachine
Default folder (x64)%ProgramFiles%\obs-studio
PublisherOBS Project
LicenseGPL-2.0
PackageUrlobsproject.com
Monikerobs
Assets winget wrapsGitHub OBS-Studio-*-Windows-x64-Installer.exe
Portable on the same tagOBS-Studio-*-Windows-x64.zip, run bin/64bit/obs64.exe

The installed file is the same family as the Windows x64 installer exe on GitHub Releases. Public copy still says the current release. Do not pin a number. Releases index: obs studio releases. Portable chooser: portable or setup. GitHub overview: obs studio on GitHub.

GitHub exe URLs the catalog wraps

Winget is the typed command. GitHub Releases is the file list. Both are official. Use winget when App Installer works and you want a machine-scope Nullsoft setup with Start menu registration. Use Releases when you need the portable zip, or when you want to see OBS-Studio-*-Windows-x64-Installer.exe before it runs.

On the tag, skip PDBs and source archives as something to execute. Safe-download notes: download safely and is obs studio safe. Home: obs studio. Official download door: obsproject.com/download.

The catalog folder can trail the GitHub tag. That lag is normal. Say the current release. If you want the GitHub asset the same day it published, take the exe from Releases. Do not paste a version number from a blog into winget.

Upgrade and uninstall

Run winget upgrade -e --id OBSProject.OBSStudio when you want the catalog build. You can also return to GitHub Releases and run a newer exe. Say the current release. Portable folders are swapped by hand.

To remove the winget copy, use Settings > Apps or winget uninstall OBSProject.OBSStudio. Machine scope means the uninstall is a normal installed product. Recordings you saved stay on disk until you delete them.

After a successful transaction, winget list should show id OBSProject.OBSStudio. Open the Start menu shortcut. If elevation is requested, that matches machine scope: the exe writes under Program Files. A user-scope toy in LocalAppData is not what this catalog package does.

Silent install flags exist on many Nullsoft products. Daily install still works interactively. Do not invent extra switches in place of the catalog command. If you need the portable zip instead, leave winget and take the archive from Releases.

Mistakes with similar names

People type the product name into a search box and install the first catalog hit. Match the id. People skip App Installer, then say winget is broken. Install App Installer, reopen the terminal, retry. People run winget and a portable zip at the same time. Pick one copy.

Unofficial sites still wrap the name. Install through GitHub Releases, winget id OBSProject.OBSStudio, or links from obsproject.com. License: COPYING. Help: obsproject.com/help.

After install, add a scene: first scene and source. Record: record locally. Game Bar is a different walk: switch from Game Bar. About: about.

Frequently asked questions

What is the winget command for obs studio?

Run winget install -e --id OBSProject.OBSStudio. The package identifier must be OBSProject.OBSStudio. Use Windows Terminal or PowerShell. Related: install on Windows. Match the Windows x64 installer or winget id OBSProject.OBSStudio against the current GitHub release before you change anything else.

How do I know the winget package is official?

Match the id OBSProject.OBSStudio and publisher OBS Project. Manifests live under microsoft/winget-pkgs. License in the locale yaml is GPL-2.0. PackageUrl points at obsproject.com. InstallerUrl points at GitHub. If winget offers a similar name with a different id, stop.

Does winget need App Installer?

Yes. Winget comes from Microsoft App Installer on Windows 10 1809 or later and Windows 11. If the command is not found, install App Installer from Microsoft, reopen Windows Terminal, and run the command again. Related: how to install winget.

Is winget safer than GitHub Releases?

Both paths wrap GitHub exe files. Winget uses the published package id. Releases let you pick OBS-Studio-*-Windows-x64-Installer.exe by name. See download safely. Match the Windows x64 installer or winget id OBSProject.OBSStudio against the current GitHub release before you change anything else.

What scope does the winget package use?

Machine scope. Default install location is %ProgramFiles%\\\\obs-studio on x64. Installer type is Nullsoft. Publisher is OBS Project. Match the Windows x64 installer or winget id OBSProject.OBSStudio against the current GitHub release before you change anything else. Match the Windows x64 installer or winget id OBSProject.OBSStudio against the current GitHub release before you change anything else.