How to Install Shaders in Minecraft (Iris, OptiFine and Bedrock)
Shaders turn Minecraft’s simple blocks into a stunning world with real looking sunlight, shadows, reflections, waving grass and glowing water. If you have ever seen a breathtaking Minecraft screenshot on YouTube, a shader made it happen. This guide explains how to install shaders in Minecraft on Java Edition with Iris or OptiFine, what works on Minecraft PE and Bedrock, the best shader packs for low end and high end PCs, and how to fix common problems.
Everything here applies to the latest Java Edition, Bedrock Edition and the Minecraft APK, with edition differences explained.

What Are Minecraft Shaders?
Shaders are graphics packs that change how light, shadows, water, sky and clouds are drawn. Unlike texture packs, which only change the look of blocks, shaders change the whole lighting engine. They add effects such as:
- Dynamic shadows that move with the sun.
- Reflective water and shiny surfaces.
- Volumetric light rays through trees and clouds.
- Waving leaves, grass and water.
- Realistic sunsets, fog and night skies.
Shaders are free and made by the community, which is why so many players search for how to install shaders in Minecraft. They need a shader loader to run on Java Edition.
What You Need Before You Start
Before you learn how to install shaders in Minecraft, check these basics:
- Minecraft Java Edition on Windows, macOS or Linux.
- A shader loader: Iris (recommended) or OptiFine.
- A decent graphics card. Light shaders run on most PCs, but heavy ones need a strong GPU.
- A shader pack, downloaded as a .zip file.
For Minecraft PE and Bedrock, the process is different, so jump to the Bedrock section below.
How to Install Shaders in Minecraft With Iris (Recommended)
Iris is the most popular way to install shaders in Minecraft today. It works with the Fabric mod loader and includes Sodium, a performance mod that often gives much higher frame rates than OptiFine.
- Go to the official Iris website and download the Iris Installer.
- Open the installer, pick Iris Install and choose the game version you want.
- Click Install. The installer adds a new Iris profile to your Minecraft Launcher.
- Open the Minecraft Launcher, choose the Iris & Sodium profile and click Play once to create the folders.
- Download a shader pack from Modrinth or CurseForge. Keep it as a .zip file and do not unzip it.
- In the game, go to Options, then Video Settings, then Shader Packs.
- Click Open Shader Pack Folder, drop the .zip file inside and close the folder.
- Select the shader in the list and click Apply or Done.
That is the easiest method for how to install shaders in Minecraft on a modern version, and it updates quickly when new Minecraft versions release.
How to Install Shaders With OptiFine
OptiFine is the classic option and is still needed for a few shaders, such as SEUS PTGI and Continuum.
- Download the OptiFine version that matches your Minecraft version from the official OptiFine site.
- Make sure Java is installed, then double click the OptiFine .jar file and click Install.
- Open the Minecraft Launcher, select the OptiFine profile and click Play.
- Go to Options, Video Settings, then Shaders.
- Click Shaders Folder, place your shader .zip file inside, and pick it from the list.
OptiFine often takes longer to update for new Minecraft versions, so many players now use Iris instead.
Best Shaders for Minecraft in 2026
Once you know how to install shaders in Minecraft, pick a pack that suits your PC.
| Shader pack | Loader | Performance | Best for |
|---|---|---|---|
| Complementary Reimagined | Iris or OptiFine | Low to high (presets) | Best all round choice |
| BSL Shaders | Iris or OptiFine | Medium | Classic beautiful look |
| Photon Shaders | Iris or OptiFine | Medium to high | Realistic lighting |
| Sildur’s Enhanced Default | Iris or OptiFine | Very low | Low end PCs |
| Super Duper Vanilla | Iris or OptiFine | Low | Vanilla style upgrade |
| Rethinking Voxels | Iris | Medium to high | Colored lights |
| SEUS PTGI | OptiFine only | Very heavy | Ray traced look on strong GPUs |
Start with Complementary Reimagined on a low preset, then raise the settings until your frame rate drops.
Shaders on Minecraft PE and Bedrock
Bedrock Edition works differently, so how to install shaders in Minecraft PE is not the same as on Java. Since the RenderDragon graphics engine arrived in 2020, old style community shaders no longer work on Minecraft PE, consoles or Windows Bedrock. Instead, Mojang added an official option.
- Vibrant Visuals: an official graphics mode added to Bedrock in 2025. It brings better lighting, shadows, fog and reflective water on supported phones, consoles and PCs. Turn it on in Settings, then Video, then Graphics Mode.
- RTX ray tracing: Windows players with a supported NVIDIA or AMD graphics card can use RTX resource packs from the Marketplace.
- Marketplace packs: some visual packs and worlds from the Marketplace improve lighting and colours safely.
Be careful with apps or files that promise “real shaders” for Minecraft PE. Many only change textures, and some are unsafe. If you want more custom content on mobile, read our guide on Minecraft addons instead.
How to Get Better FPS With Shaders
After you learn how to install shaders in Minecraft, performance is the next step. Shaders are heavy, so a few changes help a lot:
- Lower your render distance to 8 to 12 chunks.
- Choose a Low or Medium shader preset.
- Turn off or reduce shadow quality and volumetric clouds in the shader settings.
- Use Iris with Sodium instead of OptiFine for extra frames.
- Give Minecraft 4 to 6 GB of RAM in the launcher settings, not more than half of your total memory.
- Update your graphics card drivers.
Common Shader Problems and Fixes
Even when you follow how to install shaders in Minecraft correctly, small issues can appear.
- Shader not showing in the list: the file was unzipped or placed in the wrong folder. Put the original .zip in the shaderpacks folder.
- Black or white screen: the shader does not support your graphics card or game version. Try another shader or update the pack.
- Very low FPS: use a lighter preset or a performance shader such as Sildur’s Enhanced Default.
- Game crashes on launch: another mod may conflict with Iris or OptiFine. Test with only the loader installed.
- Shaders option missing: you are not using the Iris or OptiFine profile in the launcher.
Shaders vs Texture Packs
Shaders and texture packs work great together, but they do different jobs. Texture packs change how blocks and items look, while shaders change light and atmosphere. Many players combine a realistic texture pack with Complementary or BSL for the best result. If you are also interested in gameplay changes, see our list of the best Minecraft mods.
For downloads, always use trusted sources such as Modrinth’s shader section or the creator’s official page.
Are Minecraft shaders free?
Yes. Almost all popular shader packs are free. A few creators offer extra versions to supporters.
Do I need OptiFine for shaders?
No. Iris is the most popular option today and works with most shader packs. Only a few shaders still need OptiFine.
Can you get shaders on Minecraft PE?
Classic shaders do not work on Bedrock anymore. Use the official Vibrant Visuals graphics mode on supported devices instead.
What is the best shader for low end PCs?
Sildur’s Enhanced Default, Super Duper Vanilla and Complementary Reimagined on the Potato preset run well on weaker PCs.
Where is the shaderpacks folder?
Open Options, Video Settings, Shader Packs and click Open Shader Pack Folder. Minecraft opens the right folder for you.
Final Thoughts
Now you know how to install shaders in Minecraft the easy way. On Java, install Iris, drop a shader .zip into the shaderpacks folder and pick it in Video Settings. Start with Complementary Reimagined or BSL, lower the preset if your FPS drops, and use Vibrant Visuals on Bedrock and Minecraft PE. Enjoy a world that looks better than ever. New to the game? Read how to play Minecraft to get started.
