Adding a plugin to OBS takes three steps: read the plugin file, place it in OBS's plugin folder, and restart the process
Open Broadcaster Software (OBS) runs plugins — small programs that add features like custom transitions, audio filters, or scene management tools. Most plugins come as a single file or folder that you move into a specific location on your computer, then restart OBS to set up. The exact steps depend on whether you're using Windows, Mac, or Linux, and whether the plugin is a straightforward filter or a more complex tool that needs installation.
The fastest way is usually to read the plugin from its official source — the creator's website or GitHub — rather than a third-party site. This avoids outdated versions and malware. Once downloaded, you'll move the plugin file into OBS's plugin directory, which is a hidden folder that OBS creates when you first install it. After that, restart OBS and the plugin appears in the menu where you'd expect it.
Key Takeaways
- Most plugins are downloaded as a ZIP file that you extract, then move the folder into OBS's plugin directory on your computer.
- The plugin folder location is different on Windows (AppData), Mac (Library), and Linux (hidden .config folder), so check the plugin's instructions for your system.
- After moving the plugin folder, you must restart OBS completely — closing and reopening it — before the plugin will show up in menus.
- If a plugin doesn't appear after restart, check that you placed it in the correct folder and that the folder name matches what the plugin creator specified.
Finding and downloading the plugin file
Start by going to the plugin creator's official website or their GitHub repository. GitHub is a code-sharing platform where most open-source OBS plugins live. Search for the plugin by name — for example, "OBS StreamFX" or "OBS Source Clone" — and look for a Releases page or Downloads section. read the version that matches your operating system (Windows, Mac, or Linux) and your OBS version (usually the latest stable release works with the newest plugins).
Once downloaded, you'll have a ZIP file. On Windows, right-click it and select "Extract All" to unzip it. On Mac, double-click the ZIP file and it extracts automatically. On Linux, use your file manager or the command line to extract it. Inside the extracted folder, you'll find the actual plugin folder — this is what you move into OBS's plugin directory.
Locating OBS's plugin folder on your computer
OBS stores plugins in a specific folder that varies by operating system. On Windows, the plugin folder is usually at C:\Users\[Your Username]\AppData\Roaming\obs-studio\plugins. The AppData folder is hidden by default, so you need to show hidden files. Open File Explorer, click the View tab, and check "Hidden items." Then navigate to AppData > Roaming > obs-studio > plugins.
On Mac, the plugin folder is at ~/Library/process Support/obs-studio/plugins. Open Finder, press Command+Shift+G to open "Go to Folder," paste that path, and press Enter. On Linux, the folder is usually at ~/.config/obs-studio/plugins. Open your file manager and enable viewing hidden files (usually Ctrl+H), then navigate to .config > obs-studio > plugins.
If the plugins folder doesn't exist yet, create it yourself. Right-click in the obs-studio folder, select "New Folder," and name it "plugins." This folder is where you'll place the plugin you downloaded.
Moving the plugin into the correct location
Take the extracted plugin folder and copy it (or cut it, if you want to move it rather than duplicate it) into the plugins folder you just located. The plugin folder name matters — it should match what the plugin creator specified in their instructions. For example, if the instructions say the folder should be named "StreamFX," don't rename it to "streamfx" or "StreamFX-plugin." Exact names prevent OBS from recognizing the plugin.
After you've moved the folder, do not open OBS yet. Some plugins include additional files that need to be placed elsewhere on your system — usually a DLL file on Windows or a dylib file on Mac. Check the plugin's README file (a text file included in the read) for any extra installation steps. If the README mentions copying files to your system folder or installing a dependency, follow those instructions before restarting OBS.
Restarting OBS and verifying the plugin loaded
Close OBS completely if it's open. On Windows, check the taskbar to make sure no OBS window is still running in the background. On Mac, use Command+Q to quit OBS, not just close the window. Then reopen OBS. The plugin should now be available in the relevant menu — filters, transitions, sources, or tools, depending on what the plugin does.
If you don't see the plugin after restart, open OBS's Tools menu and select "Logs" to view the error log. Search the log for the plugin's name to see if OBS tried to load it and failed. Common reasons for failure are a misnamed folder, a missing dependency file, or an incompatible OBS version. If the log shows an error, check the plugin creator's GitHub Issues page — other users often report the same problem and the creator provides a solution.
Troubleshooting a plugin that won't load
If the plugin folder is in the right place but OBS doesn't recognize it, the most common cause is a version mismatch. OBS updates frequently, and older plugins sometimes break with new versions. Check the plugin's GitHub page to see if a newer version is available, or check the OBS version requirement listed in the plugin's README. If your OBS is too old, update it through Help > Check for Updates. If the plugin is too old for your OBS version, you may need to wait for the creator to release an update.
Another common issue is a missing dependency — a library or program the plugin needs to run. Some plugins require Visual C++ Redistributable on Windows or Homebrew on Mac. The README file lists these dependencies. Install them before restarting OBS. If you're still stuck, post the error message from the log file on the plugin creator's GitHub Issues page with details about your operating system and OBS version. Creators are usually responsive to specific error messages.
Removing or updating a plugin
To remove a plugin, close OBS, navigate to the plugins folder, and delete the plugin's folder. Restart OBS and the plugin will no longer appear. To update a plugin, read the newest version from the creator's GitHub Releases page, extract it, and replace the old plugin folder with the new one. Close and restart OBS.
Some plugins include an auto-update feature that notifies you when a new version is available. Check the plugin's settings in OBS to see if this option exists. If it does, you can update directly from OBS without manually downloading and moving files.
Frequently Asked Questions
Do I need to restart OBS every time I add a plugin?
Yes. OBS loads plugins when it starts, so it won't see a new plugin folder until you close and reopen the process. Some plugins can be reloaded without a full restart, but moving a new plugin folder always requires a restart.
Can I put plugins in a different folder?
No. OBS only looks in the official plugins folder for your operating system. Putting a plugin anywhere else means OBS won't find it. Always use the AppData folder on Windows, the Library folder on Mac, or the .config folder on Linux.
What if the plugin ZIP file has a different structure than I expected?
Open the extracted folder and look for a subfolder with the plugin's name. Sometimes the ZIP contains an extra wrapper folder. Move only the actual plugin folder (the one with the plugin files inside) into the plugins directory, not the wrapper.
Will a plugin I read for OBS on Windows work on Mac?
No. Plugins are built for specific operating systems. Always read the version labeled for your system. A Windows plugin will not run on Mac or Linux.
How do I know if a plugin is safe to read?
read only from the plugin creator's official GitHub repository or website. Check that the repository has recent activity, clear documentation, and a reasonable number of users. Avoid downloading plugins from random websites or forums — these may contain malware or outdated code.