Guide
Where Is the Minecraft Mods Folder?
Where is the Minecraft mods folder is one of those questions with a simple answer that is wrong about a third of the time, because the folder's location depends on which launcher you use — and it does not exist at all until you have run a modded profile once.
Here is the path for every platform, the reason it might be missing, and why the folder you found may not be the one your game actually reads.
The paths, for every platform
If you use the official Minecraft launcher, the mods folder lives inside your Minecraft data directory. That directory is in a different place on each operating system, and on Windows it is hidden by default, which is why browsing for it manually rarely works.
The fastest route on Windows is the Run dialog rather than File Explorer: press Win+R, paste the path, press Enter. This works whether or not hidden folders are shown.
On macOS the Library folder is hidden too, so use Finder's Go to Folder shortcut rather than clicking through.
Terminal, if you prefer
# Windows PowerShell
explorer $env:APPDATA\.minecraft\mods
# macOS
open ~/Library/Application\ Support/minecraft/mods
# Linux
xdg-open ~/.minecraft/mods| System | Path | How to get there |
|---|---|---|
| Windows | %appdata%\.minecraft\mods | Win+R, paste, Enter |
| macOS | ~/Library/Application Support/minecraft/mods | Finder, Cmd+Shift+G, paste |
| Linux | ~/.minecraft/mods | File manager or terminal |
| Steam Deck (Flatpak) | ~/.var/app/.../minecraft/mods | Varies by launcher package |
If the folder does not exist
This is the single most common reason people cannot find it, and nothing is broken.
The mods folder is created by a mod loader the first time a modded profile runs. Installing Fabric or Forge does not create it — launching the game on that profile does.
So the sequence is: install the loader, open the launcher, select the new profile, launch, wait for the title screen, quit. The folder will be there.
You can also simply create it yourself. A folder named exactly 'mods', lowercase, inside the Minecraft directory works fine — the loader will use it. But if you have not installed a loader, an empty mods folder achieves nothing, because there is nothing to read it.
Third-party launchers use a different folder entirely
This trips up people who have modded before. Prism Launcher, MultiMC, the CurseForge app, ATLauncher and GDLauncher all use per-instance directories. The .minecraft folder is irrelevant to them.
Each instance is a self-contained setup with its own mods folder, its own configs, its own memory allocation and often its own Java version. That isolation is the entire point — it is what lets you run six different modpacks without them interfering.
The consequence is that dropping mods into %appdata%\.minecraft\mods while playing a Prism instance does absolutely nothing, and produces no error to tell you so. The game launches, the mods are not there, and everything looks normal.
Every one of these launchers has a button to open the correct folder. Right-click the instance and choose Open Folder, or use the Mods tab which offers a drag-and-drop target. Use that rather than navigating by hand.
- Prism Launcher — right-click instance, Folder, then .minecraft/mods inside it.
- MultiMC — same layout as Prism.
- CurseForge app — the instance's three-dot menu, Open Folder.
- ATLauncher — Instances tab, then the folder icon.
- Modrinth app — instance page, then the folder button.
Custom game directories on the official launcher
The official launcher supports per-profile game directories, and if you or a guide set one up, that profile reads from a different location.
Check by opening the launcher, going to Installations, and editing the profile. The Game Directory field shows where that profile actually stores everything. If it is not the default, the mods folder you want is inside whatever path is listed there.
This is worth doing deliberately once you run more than one modded setup on the official launcher. Giving each profile its own directory keeps 1.20.1 Forge mods from mixing with 1.21.4 Fabric mods, which otherwise all end up in one folder and produce a great deal of confusion.
What belongs in the folder and what does not
Mods are .jar files and they go in loose. Do not unzip them, do not put them in subfolders, and do not rename them.
Subfolders are ignored by most loaders, so a mods folder containing a folder containing your mods will load nothing. This happens when people extract a downloaded archive rather than moving the .jar itself.
Resource packs do not go here — they belong in the resourcepacks folder. Shader packs go in shaderpacks. Putting either in mods does nothing at best and produces errors at worst.
Config files generate themselves in the config folder after the first run with a mod installed. You do not create these by hand, and editing them before that first run has no effect because they will be overwritten.
Managing several setups without losing your mind
Once you have more than one version or loader in play, a single shared mods folder becomes actively harmful. A 1.20.1 Forge mod sitting alongside 1.21.4 Fabric mods will be loaded by neither and will generate errors in both.
The clean solution is instance-based launchers, where separation is enforced rather than something you maintain by discipline. Prism Launcher is the usual recommendation, is free and open-source, and imports packs from both CurseForge and Modrinth.
If you would rather stay on the official launcher, use custom game directories per profile as described above. It achieves the same isolation with a little more manual setup.
Whichever route you take, the principle is one folder per version-and-loader combination. Mixing them is the source of a surprising proportion of unexplained mod problems.
Finding it when Minecraft came from the Microsoft Store
A specific case that catches people: Minecraft installed through the Microsoft Store on Windows is Bedrock Edition, which has no mods folder because it does not use mods at all.
If you searched for the mods folder, could not find it, and your game came from the Store, this is almost certainly why. Bedrock uses addons instead, imported by opening the file rather than by placing it in a directory.
There is also a Java Edition available through the Microsoft Store, which does have a mods folder in the usual place. The distinguishing feature remains the Marketplace button on the title screen — Bedrock has one, Java does not.
Owning the Bedrock version does not prevent you from owning Java. They are sold together in the Minecraft Java and Bedrock Edition bundle, so many people have both installed and are looking in the wrong one.
Hidden folders, and how to stop fighting them
Both Windows and macOS hide the parent directories by default, which is why browsing to the mods folder manually so often fails.
On Windows, AppData is hidden. You can either paste the path into the Run dialog as described above, or enable hidden items in File Explorer's View tab, after which you can navigate normally.
On macOS, the Library folder inside your home directory is hidden. Finder's Go menu reveals it if you hold the Option key, and Cmd+Shift+G bypasses the problem entirely.
Once you have the folder open, drag it to the sidebar or make an alias on the desktop. You will be opening it repeatedly and it is worth the ten seconds.
A quick way to confirm you have the right folder
If you are unsure whether the folder you found is the one the game actually reads, there is a simple test that takes one launch.
Put a single mod in it and start the game. If the title screen mod count goes up, that is the right folder. If it does not, it is not, regardless of how correct the path looked.
A second confirmation: look for a config folder and a logs folder beside it. A genuine Minecraft directory has both, and a folder containing only mods is often one someone created by hand in the wrong place.
Checking this once at the start saves repeating the same failed install three times.
Questions people actually ask
- Why is there no mods folder in my .minecraft directory?
- Because no modded profile has run yet. The folder is created by the loader on first launch, not by the installer. Launch the Fabric or Forge profile once and it will appear.
- Can I create the mods folder myself?
- Yes. A folder named exactly 'mods', lowercase, in the Minecraft directory works. But without a loader installed there is nothing to read it, so it will have no effect on its own.
- Where is the mods folder on a Mac?
- ~/Library/Application Support/minecraft/mods. The Library folder is hidden, so use Finder's Cmd+Shift+G shortcut and paste the path rather than trying to browse to it.
- Why do my mods not load even though they are in the folder?
- Three usual causes: you are using a third-party launcher whose instance has its own folder, the mods are inside a subfolder rather than loose, or you launched the vanilla profile instead of the modded one.
- Do resource packs go in the mods folder?
- No. Resource packs go in resourcepacks and shader packs go in shaderpacks. Only .jar mods belong in mods.
- Where does Prism Launcher keep mods?
- Inside each instance's own directory, under .minecraft/mods within that instance. Right-click the instance and choose the folder option — the global .minecraft folder is not used at all.
- Should I unzip mod files before adding them?
- No. Mods are .jar archives and the loader reads them as they are. Extracting one breaks it.
- Can I have mods for two Minecraft versions in one folder?
- You can, but you should not. Mods for the wrong version are ignored at best and produce errors at worst. Use separate instances or separate game directories per version.
- Where is the config folder?
- Beside the mods folder in the same directory. It generates itself after the first launch with mods installed, so it will not exist before then.
- What is the folder on Steam Deck?
- It depends on how Minecraft was installed. Flatpak packages sandbox their data under ~/.var/app/, so the path includes the package identifier. The launcher's own open-folder button is the reliable way to find it.
- Why can I not find AppData on Windows?
- It is hidden by default. Paste %appdata%\.minecraft into the Run dialog with Win+R, or enable hidden items in File Explorer's View tab.
- I installed Minecraft from the Microsoft Store and there is no mods folder.
- That is almost certainly Bedrock Edition, which does not use mods at all. Check for a Marketplace button on the title screen — if it is there, you need the addons workflow instead.
- Should I bookmark the mods folder?
- Yes. Drag it to your file manager's sidebar or make a desktop alias. You will open it far more often than you expect.
- Is the folder name case-sensitive?
- On macOS and Linux it can be. Use lowercase 'mods' exactly — a folder named 'Mods' may be ignored on those systems.
Sources & further reading
Read next
- How to Add Mods to Minecraft in About Ten Minutes
How to add mods to Minecraft from a clean install: loader, folder, files, launch. Written for someone who has never done it, with the failure points marked.
- How to Install Fabric for Minecraft
How to install Fabric on Windows, macOS and Linux, plus Fabric API, Mod Menu and the four mods worth adding immediately afterwards.
- How to Remove Minecraft Mods Without Breaking Your World
How to remove Minecraft mods safely: which ones come out cleanly, which leave holes in your world, and how to recover a save that will not load afterwards.
- Minecraft Mod Crashes: Read the Log, Find the Cause, Fix It
Minecraft mod crashes almost always have one of five causes. How to read the crash log, identify which one you have, and fix it without reinstalling everything.
Back to the full How to Mod Minecraft guide for the whole install walkthrough from the beginning.

Sukie · Editor
Sukie runs How to Mod Minecraft. She writes and edits every guide on the site, works through each install path herself before publishing, and rewrites anything that turns out to be wrong. The focus here is narrow on purpose: getting mods, loaders and modded servers working without wading through forum threads.
About this site · How guides are checked · Last updated September 4, 2026
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.