← Blog

How to Install Shaders in Minecraft (2026): Iris or OptiFine, Adding Shader Packs and Cutting Lag

Minecraft gameplay screenshot of a dolphin swimming in the ocean under an orange sunset sky
Image source: © Mojang Studios · Official Minecraft Java Edition 26.1 screenshot
Key takeaways
  • Shaders are a Java Edition thing. Install a shader loader first (Iris or OptiFine), put the shader pack zip into the shaderpacks folder without extracting it, then pick it from the Shader Packs menu in Video Settings and hit Apply.
  • As of November 10, 2026, Iris is the loader that runs on the latest release, 26.3 (Iris 1.11.7 for Fabric and NeoForge). OptiFine's last full release targets 1.21.11, and its 26.1.2 and 26.2 builds are still preview versions.
  • Bedrock Edition (Minecraft for Windows) uses the official Vibrant Visuals graphics mode instead of Java shader packs. Mojang is rewriting Java's rendering code to bring Vibrant Visuals over, with no release date announced yet.

Shaders are what turn Minecraft into the screenshots you see on Reddit: real shadows that swing as the sun moves, water that mirrors the sky, sunsets that bleed across the clouds. If you just downloaded a shader pack and nothing happened, that is expected.

Minecraft: Java Edition needs a shader loader, either Iris or OptiFine, before it can read a pack, and both the loader and the pack have to support the exact game version you play.

This guide walks through which loader to pick, how to install shaders with Iris from start to finish, where the shaderpacks folder lives, what to turn down when your frame rate tanks, and what Bedrock players use instead.

We rechecked Mojang's version data and the official Iris and OptiFine download pages on November 10, 2026, when the newest full Java release was 26.3 (released September 15, 2026). If Minecraft refuses to launch or crashes after you add shaders, run through our Minecraft crash and lag fixes as well.

The short answer: Iris for current versions, OptiFine for older worlds

You only need one loader. Iris Shaders is a modern shader loader built to be compatible with existing OptiFine shader packs, and it runs alongside Sodium, a rendering optimization mod.

Iris 1.11.7 for 26.3 shipped on September 30, 2026 in both Fabric and NeoForge versions, and the official Windows installer downloads Sodium for you. If you are on the latest version and just want shaders, the Iris installer is the shortest path.

OptiFine is the long running all in one mod that bundles shader support with extra video options. On November 10, 2026, its official download page lists HD U J9 for 1.21.11 as the newest full release, offers only preview (pre) builds for 26.1.2 and 26.2, and has no 26.3 entry.

It makes sense if you are staying on an older version or use a resource pack that depends on OptiFine features. Install one or the other, not both, in the same profile. Bedrock Edition works differently.

Instead of Java shader packs, Bedrock has had an official graphics mode called Vibrant Visuals since June 17, 2025, which you switch on in Video settings on supported devices.

Mojang has said it is refactoring Java Edition's rendering code to bring Vibrant Visuals over and will ship pieces in snapshots first, but no Java release date has been announced.

How to install shaders in Minecraft with Iris

  1. 1Check your edition and versionIn the Minecraft Launcher, make sure Minecraft: Java Edition is selected on the left and note the version next to the Play button. Shader packs only load in Java Edition, and both the loader and the pack must list that version. The newest full release on November 10, 2026 is 26.3. Development builds such as the 26.4 snapshots are changing how graphics are handled, so keep your shader world on a full release. Back up the world folder before trying shaders on a save you care about. If you do not own Java Edition yet, Minecraft: Java & Bedrock Edition for PC gives you both editions in one purchase; on November 10, 2026 it lists at US$29.99 in the Microsoft Store, with no sale running that day. Iris, OptiFine and most shader packs are free downloads.
  2. 2Install IrisDownload the Windows installer from the official Iris website and run it; it fetches both Iris and Sodium. The universal JAR installer needs Java to open. Pick your game version, click Install and close the window once it says Completed. If you plan to run other Fabric mods, choose Fabric install as the installation type. When you reopen the launcher you will see a new Iris (or Fabric) profile.
  3. 3Download a shader packGet packs from official sources such as Modrinth, CurseForge or the creator's own page, and check that the supported versions list includes your Minecraft version and Iris. If this is your first time, grab one lightweight pack or a pack with a low profile and one high quality pack, then compare them on your own PC. Leave the download as a zip file.
  4. 4Put the pack in the shaderpacks folderLaunch Minecraft once with the Iris profile, go to Options, Video Settings, Shader Packs and click Open Shader Pack Folder. Drop the zip in as is, without extracting it, or drag the file straight onto the Shader Packs screen. Click the refresh button in the top right and the pack shows up in the list.
  5. 5Turn the shader on in gameIn the Shader Packs menu, click Shaders: Disabled to enable them, select your pack and press Apply. The active pack's name turns yellow. Shader Pack Settings opens the options that pack offers. While playing, the O key opens the shader menu over a transparent background so you can watch changes live, and K toggles shaders on and off. On OptiFine, the Shaders menu and Shaders Folder button in Video Settings do the same job.
  6. 6Turn down the heavy settings if FPS dropsShaders lean hard on your graphics card. Start by dropping the pack's quality profile one step, then lower shadow resolution and shadow distance and cut expensive effects like reflections and volumetric clouds. Lowering render distance in Minecraft's own Video Settings usually wins back the most frames. On laptops with two GPUs, confirm javaw.exe is running on the dedicated card with our guide to choosing which GPU a game uses. If it still stutters, switch to a lighter pack.

Ways to get shaders in Minecraft compared (as of November 10, 2026)

MethodWhat it supportsPick it when
Iris installer (shaders only)Latest versions including 26.3, installs Sodium for youYou want shaders and no other mods. It adds an Iris profile to the launcher.
Iris with FabricIris 1.11.7 for 26.3, works with other Fabric modsYou also run mods like a minimap. Choose Fabric install in the installer and drop mods into the mods folder.
Iris with NeoForgeNeoForge builds available from Iris 1.11.7 for 26.3You are adding shaders to a NeoForge modpack. Match the file to the pack's game version.
OptiFineFull release up to 1.21.11 (HD U J9), previews for 26.1.2 and 26.2You play a 1.21.11 or older world or rely on OptiFine resource pack features.
Vibrant Visuals on BedrockOfficial Bedrock graphics mode, live since June 17, 2025You play Minecraft for Windows (Bedrock). Change the graphics mode in Video settings.
Vibrant Visuals on JavaNot announced yet, rendering rewrite in progressIt will appear in snapshots first. Until then, Java uses Iris or OptiFine.

If your shaders are not showing up

  • You launched the Iris (or OptiFine) profile in Java Edition
  • Both the loader and the pack support your current Minecraft version
  • The pack is a zip sitting directly in the shaderpacks folder
  • Shaders are enabled and you pressed Apply in the Shader Packs menu
  • Iris and OptiFine are not installed together in the same profile
Planning to film your shader builds? Lock in your in game frame rate before raising recording quality. Slow pans across a sunset or a reflective lake look smooth at 60 fps, but if shaders drag the game below that, raising the recording frame rate will not fix it. Higher resolution and frame rate also mean bigger files, so check how much space an hour of recording takes before a long session.

Recording your shader worlds

A world you spent an evening tuning deserves to be on video, whether that is the reveal of a finished build or a sunset over the ocean. DOR is a free Windows app that detects Minecraft when you launch it and records from launch to exit, collecting everything in My Clips inside the app.

Trim just the slow scenic pass and save it in 16:9, or cut 9:16 for Shorts and Reels and 1:1 for square posts. The free plan records at 720p or 1080p and 30 or 60 fps (1080p at 30 fps by default), and 60 fps suits camera pans across shader lighting.

On supported NVIDIA cards such as the RTX series, DOR records with NVENC hardware encoding, and game audio and your mic are captured on one track. In DOR Studio you can stitch several shots together, add music and text, and export an mp4. For resolution and frame rate choices, see our best Minecraft recording settings, and to send a clip to friends, read how to share Minecraft clips.

Recording that starts when your game does: game recording software →

FAQ

FAQ

Can I use shaders on Minecraft Bedrock?

Java shader packs, Iris and OptiFine are all Java Edition tools. On Bedrock Edition, the official Vibrant Visuals graphics mode has been available since June 17, 2025 and is switched on in Video settings on supported devices. Vibrant Visuals for Java Edition is in the works at Mojang, but as of November 10, 2026 no release date has been announced.

Is Iris or OptiFine better?

For current versions, Iris. As of November 10, 2026, Iris 1.11.7 is out for 26.3 on Fabric and NeoForge, while OptiFine's full releases stop at 1.21.11 and its 26.1.2 and 26.2 builds are previews. Iris is designed to load OptiFine shader packs, so most packs work as is, and Sodium gives you extra frame headroom.

I added a shader pack but it is not in the list or nothing changed

Make sure you did not unzip the pack or put it in another folder, and that you launched the Iris or Fabric profile rather than the plain latest release. Then check that Shaders is enabled in the Shader Packs menu and that you pressed Apply. If the pack does not list your Minecraft version, it may appear but fail to load, so download the matching file.

Read next

Related articles

Get started with DOR

Just launch the game and DOR records it for you. No buttons, no setup