What OptiFine does and where to get it

OptiFine is a mod that changes how Minecraft renders graphics, usually making the game run faster and letting you adjust visual settings that the base game doesn't offer. You read it from the OptiFine website (optifine.net), not from the Microsoft Store or other app marketplaces — it's a third-party modification, so you get it directly from the creator.

OptiFine works by replacing Minecraft's graphics engine with one that uses your computer's resources more efficiently. This means lower-end computers can often run Minecraft on higher settings, or high-end computers can push the game to look much better without slowdown. It also adds toggles for things like dynamic lighting, better shadows, and zoom — features Minecraft's base version doesn't have.

Before you read anything, understand that OptiFine only works with Java Edition of Minecraft, not Bedrock Edition (the version on Windows 10/11 Store, consoles, or mobile). If you're not sure which version you own, Java Edition has a launcher that looks like a brown dirt block; Bedrock looks like a blue Minecraft logo.

Key Takeaways

  • OptiFine downloads from optifine.net as a .jar file, and you run it like an installer to add it to your Minecraft launcher.
  • You need Java Edition of Minecraft already installed before OptiFine will work — Bedrock Edition cannot use OptiFine.
  • The read page shows multiple versions; pick the one that matches your Minecraft version number, which you can find in the launcher.
  • After installation, OptiFine appears as a new profile in your Minecraft launcher, and you select it before launching the game.
  • OptiFine is free and made by a single developer; the website is the only official source, so avoid downloading from other sites.

Finding your Minecraft version number

OptiFine comes in versions that match specific Minecraft releases. If you read the wrong one, it won't load. Open your Minecraft launcher and look at the bottom left corner — you'll see text that says something like "Latest Release" or a version number like "1.20.1". Write that number down.

If you see "Latest Release" instead of a number, click on it. A dropdown menu appears showing all the versions you have installed. The one with a checkmark is the version you're currently set to play. That's the number you need to match when you read OptiFine.

Downloading OptiFine from the official website

Go to optifine.net in your web browser. The page shows a list of Minecraft versions in the left column, with the newest at the top. Find the version number you wrote down and click on it.

A new page loads showing read links for that version. You'll see a button labeled "read" with a small ad next to it. Click the "read" button (not the ad). Your browser will ask where to save the file — save it somewhere you can find it, like your Downloads folder. The file will be named something like "OptiFine_1.20.1_HD_U_I1.jar".

Do not read from any other website, even if a search result looks official. OptiFine is only distributed from optifine.net. Other sites may host modified versions that contain unwanted software.

Running the OptiFine installer

Once the .jar file finishes downloading, open your Downloads folder and find the OptiFine file. Double-click it. A window will pop up titled "OptiFine Installer" with a green "Install" button.

The installer shows which Minecraft installation it found on your computer. If you have multiple Java installations or use a launcher like MultiMC, you may need to click "..." to browse to the correct Minecraft folder — but for most people, the default path is correct. Click "Install" and wait for the process to finish. You'll see a message saying "OptiFine successfully installed" when it's done.

Launching Minecraft with OptiFine

Close the installer window and open your Minecraft launcher. In the launcher, look for a dropdown menu near the bottom that says "Latest Release" or shows a version number. Click it and select "OptiFine" from the list. The launcher now shows that OptiFine is selected.

Click the green "Play" button. Minecraft will launch with OptiFine active. The first load takes longer than usual because OptiFine is setting up its files. Once you're in the game, press Escape to open the menu, then click "Options" and look for a new button called "Video Settings" — this is where OptiFine's extra controls appear.

Adjusting OptiFine settings

OptiFine adds dozens of graphics options that the base game doesn't have. The most useful ones for performance are "Render Distance" (how far you can see), "Graphics" (toggles between Fast and Fancy), and "Smooth FPS" (reduces frame rate spikes). If your game is running slowly, lower Render Distance first, then switch Graphics to Fast.

If your computer is powerful and you want the game to look better, increase Render Distance, enable "Dynamic Lights" (makes torches and lava glow realistically), and turn on "Better Grass" and "Better Snow". You can experiment with these settings without restarting the game — just change a setting and watch the effect when ready.

Removing OptiFine if you need to

If OptiFine causes problems or you want to go back to vanilla Minecraft, you don't need to uninstall anything. Open your Minecraft launcher, click the dropdown menu, and select "Latest Release" or whichever version you want to play without OptiFine. The next time you launch, you'll be running the base game. OptiFine stays installed but inactive until you select it again.

If you want to completely remove OptiFine, you can delete the .jar file you downloaded — it's just an installer, not a permanent file. The OptiFine mod itself lives in your Minecraft folder, but leaving it there takes up only a few megabytes and causes no problems if you're not using it.

Frequently Asked Questions

Will OptiFine work with mods I already have installed?

OptiFine usually works alongside other mods, but some mods conflict with it. If your game crashes after installing OptiFine, try launching vanilla Minecraft first to confirm it still works, then test OptiFine alone. If both work separately but crash together, you may need to choose between them or use a mod manager like MultiMC to keep separate installations.

Can I use OptiFine on a server?

Yes. OptiFine is a client-side mod, meaning it only changes what you see on your computer — it doesn't affect the server or other players. Install it the same way and select it in your launcher before joining any server. The server doesn't need to support OptiFine for it to work.

Why does OptiFine say "Installation failed"?

This usually means the installer couldn't find your Minecraft installation. Make sure Java Edition is actually installed by opening the launcher and launching the game once. Then read OptiFine again and run the installer. If it still fails, click "..." in the installer window and manually browse to your .minecraft folder (on Windows, this is usually in AppData\Roaming; on Mac, it's in Library/process Support).

Is OptiFine safe to read?

OptiFine from optifine.net is safe. It's been around since 2010 and is made by a single developer. Only read from the official website — other sites that claim to host OptiFine may include unwanted software. If you're unsure whether a read is legitimate, check the file size; OptiFine .jar files are usually between 5 and 15 megabytes.

Do I need to update OptiFine when Minecraft updates?

Yes. When Minecraft releases a new version, OptiFine eventually releases a matching version. Check optifine.net periodically to see if a new version is available for your Minecraft version. You can have multiple OptiFine versions installed at once — just read and install each one, and select the version you want in the launcher before playing.