How to install shaders in Minecraft: a voxel landscape at sunset with god rays and reflective water

How to Install Shaders in Minecraft (Complete 2026 Guide)

The short answer to how to install shaders in Minecraft: Install Fabric, add Iris and Sodium to your mods folder, drop a shader pack zip into the shaderpacks folder, then turn it on under Options, Video Settings, Shader Packs. The whole job takes about ten minutes, and Iris plus Sodium is the fastest setup on most PCs in 2026. OptiFine is the simpler single-install alternative if you want shaders and nothing else. Full steps for both methods are below.

Shaders change how Minecraft looks more than any other single install: real shadows, sunlight that bounces, water that reflects the sky. The install looks complicated from the outside because there are two loaders, three file types, and a dozen guides that disagree with each other. It is not complicated. You need a loader, a shader pack, and five minutes of clicking. This guide covers the Java Edition install from start to finish, on Windows, Mac, and Linux.

Before you start: what you need

  • Minecraft: Java Edition, launched at least once. Run the game once on the version you plan to use, so the game folder and files exist. Note the version number. Your loader and your shader pack must match it.
  • A graphics card that can handle it. Shaders run on your GPU. A dedicated GPU gives smooth results. Integrated graphics can run light packs like Sildur’s Lite or MakeUp Ultra Fast, but heavy packs will crawl.
  • Java 17 or newer. Modern Minecraft needs it, and the launcher installs the right Java version automatically. If you run an old Java install, update it before you start.
  • One loader, not two. Pick Iris plus Sodium or OptiFine. Never install both at once. They fight over the same rendering code and the game will crash.
How to install shaders in Minecraft: a voxel village at golden hour with warm sunlight and long shadows

Method 1: Iris plus Sodium (recommended)

Iris plus Sodium is the setup most players should use in 2026. Iris loads the shader packs, Sodium makes the game run fast, and both run on Fabric, which means you can add other Fabric performance mods later. It takes one more step than OptiFine, and it runs 20 to 40 percent faster with shaders on, based on community testing.

  1. Install Fabric for your Minecraft version. Download the Fabric installer from the official Fabric site, run it, pick your Minecraft version, and click Install. A Fabric profile appears in the Minecraft launcher. If you want the full Fabric and Sodium walkthrough first, our how to install Fabric and Sodium guide covers it step by step.

Minecraft 26.x · Universal installer · v1.1.0 · Official download

  1. Download Iris and Sodium. Get both from Modrinth or CurseForge, matching your Minecraft version exactly. Iris is the shader loader. Sodium is the performance mod that Iris is built to work with. The Iris installer can also do this for you: run it, pick your version, and it creates a Fabric profile with Iris and Sodium already installed.

Minecraft 26.3 · NeoForge · v1.11.7 · Official download

Minecraft 26.3 · Fabric · v0.9.3-beta.1 · Official download

  1. Put the jars in your mods folder. Open your .minecraft folder, then the mods folder inside it. On Windows, press Win plus R, paste %appdata%\.minecraft\mods, and press Enter. On Mac, the folder is ~/Library/Application Support/minecraft/mods. On Linux, it is ~/.minecraft/mods. Drop the Iris and Sodium jars in. Do not unzip them.
  2. Launch the game with the Fabric profile. In the launcher, pick the Fabric profile and click Play. If the game reaches the main menu, the loader works. If it crashes, check that Iris and Sodium match your Minecraft version.
  3. Open the shaderpacks folder. In game, go to Options, Video Settings, Shader Packs, then click Open Shader Pack Folder. A folder opens. This is where shader packs live.
  4. Drop in a shader pack. Download a shader pack as a .zip from Modrinth or CurseForge and move the zip into the shaderpacks folder. Do not unzip it. Minecraft reads shader packs straight from the zip.
  5. Select the pack and click Apply. Back in the Shader Packs screen, click your pack in the list, then Apply. The shader compiles for 20 to 60 seconds on first load, then the world reloads with the new look.

Method 2: OptiFine (simpler, slower)

OptiFine is the classic all-in-one option. One download installs the loader and the shader support together, and there is no Fabric setup. It runs slower than Iris plus Sodium with the same shader pack, and it does not load Fabric mods, but if you only want shaders and nothing else, it is the shortest path.

  1. Download OptiFine for your exact Minecraft version. Get it from optifine.net, the only official source. The version must match. A 1.21.x OptiFine build will not load on 26.x.
  2. Run the installer. Double-click the downloaded .jar file. If Java is set up right, the OptiFine installer opens. Click Install. A new OptiFine profile appears in the Minecraft launcher.
  3. Launch the game with the OptiFine profile. Pick it in the launcher and click Play.
  4. Open the shaderpacks folder. Go to Options, Video Settings, Shaders, then click Shaders Folder. Drop your shader pack .zip in. Do not unzip it.
  5. Select the pack and click Done. Click the pack in the list, then Done. The world reloads with the shader active.

Our Sodium vs OptiFine comparison measures the FPS gap between the two methods on the same hardware, if you want numbers before you choose.

Which shader pack should you install first?

Shader packLookPerformanceBest for
BSL ShadersWarm, natural lightMediumFirst shader for most players
Complementary ReimaginedClean, vanilla-friendlyMediumEveryday survival
Complementary UnboundCinematic, realistic skiesMedium-HighScreenshots and video
Sildur’s VibrantColorful, brightLow-MediumWeak PCs, with the Lite preset
Bliss ShadersSoft, realisticMediumAtmospheric builds
Solas ShadersMoody, cinematic nightsMediumNight scenes and horror builds
SEUS PTGINear-photoreal, ray traced lightHigh-end onlyRTX 3070 or better

BSL is the safest first pick. It looks good out of the box, it scales from weak laptops to strong GPUs through its settings, and it has the largest community sharing presets. If you want the full comparison with download links for every pack, read our best Minecraft shaders guide and our best realistic shaders guide.

Tuning settings after the install

A shader pack on default settings is a starting point, not a finished setup. Three changes fix most problems.

  • Render distance. Drop it to 10 chunks. Shaders multiply the cost of every chunk you render, and 10 chunks still looks good.
  • Shadow quality. In the shader settings, set shadow resolution to 1x or 2x instead of 4x. This is the single biggest FPS win in most packs.
  • RAM. Give Minecraft 4 GB in the launcher if you have 8 GB of system RAM, or 6 to 8 GB if you have 16 GB. More RAM does not raise FPS directly, but it stops the stutter that shaders make worse. Our how to allocate more RAM guide shows the exact launcher setting.

Most packs also ship quality presets. BSL has Low, Medium, High, and Ultra. Complementary Reimagined has a settings menu with toggles for clouds, water, and shadows. Start on Medium, play for ten minutes, and only raise settings if your FPS stays above 60.

Java vs Bedrock: what works where

Everything in this guide is Java Edition on PC. Bedrock Edition does not use Java shader packs, so none of these files will work there. On Bedrock for Windows, you get better lighting through render packs and Marketplace content, and the game already ships with its own Vibrant Visuals mode on supported devices. On consoles, your options are limited to what the Marketplace offers, because consoles do not allow custom shader files. If you play Bedrock on a phone or tablet, the same limit applies. Java players get the full shader toy box. Bedrock players get curated lighting with fewer knobs.

Troubleshooting shader installs

The game crashes right after I add Iris

Version mismatch is the cause nine times out of ten. Iris, Sodium, and Fabric must all target the same Minecraft version. Check each file name. If one says 1.21.1 and the others say 26.3, the game will not start. Download the matching builds and try again.

The Shader Packs button is missing

Iris is not loaded. Check that the Iris jar is actually in the mods folder and that you launched with the Fabric profile, not the vanilla profile. The vanilla profile has no shader support and no mods folder of its own.

The shader pack does not appear in the list

The zip is in the wrong folder, or you unzipped it. The pack must be a .zip file sitting directly in .minecraft/shaderpacks, not inside a subfolder. Click Open Shader Pack Folder from inside the game to see the exact folder Minecraft is reading.

Everything is black, pink, or broken after I apply the shader

Your GPU driver is old, or the pack needs a feature your GPU lacks. Update your graphics driver first. If that fails, switch to a lighter pack like Sildur’s Lite or MakeUp Ultra Fast. SEUS PTGI in particular needs a modern GPU and will not run on old integrated graphics at all.

FPS is terrible even on a good PC

Lower render distance to 8 chunks, set the shader preset to Low or Medium, and turn off motion blur and depth of field in the shader settings. Check that Minecraft is actually using your dedicated GPU and not the integrated one, which is a common laptop problem. Our mod crash troubleshooting guide covers the GPU selection fix and the other common causes.

Safety and downloads

Download Iris, Sodium, and Fabric from their official sites or their Modrinth and CurseForge pages. Download shader packs from Modrinth or CurseForge, never from repost sites or random file hosts, because repacked shader zips are a known way to spread malware. A real shader pack is a .zip that you drop into a folder. It never asks you to run an installer, enter a password, or install a second program. If a download page asks for any of that, close it.

FAQ

Can I use shaders on a server?

Yes. Shaders are client-side only, so they work on any server and other players never see them unless they install the same pack. You do not need server permission to use them.

Do shaders work with other mods?

Yes, with Iris and Sodium on Fabric. Most Fabric mods work alongside them. OptiFine conflicts with many mods, which is another reason Iris is the recommended route if you run a modded setup.

Can I use shaders on a low-end PC?

Yes, with the right pack. Sildur’s Vibrant Lite, MakeUp Ultra Fast, and BSL on its Low preset all run on weak hardware. Keep render distance at 8 chunks and shadows at 1x. If FPS stays under 30, the pack is too heavy for your machine.

Do I need OptiFine to run shaders?

No. Iris plus Sodium replaces OptiFine for shader loading, and it runs faster. OptiFine is still a valid choice if you want a single install and no other mods, but it is no longer required for shaders.

Why does the shader take a minute to load the first time?

The shader compiles when you first select it, which takes 20 to 60 seconds depending on your GPU. This only happens once per pack. After that, switching packs is fast.

Can I switch shader packs without restarting?

Yes. Open Options, Video Settings, Shader Packs, pick a different pack, and click Apply. The world reloads with the new pack. No restart needed.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *