Where to get OptiFine and why the official site matters

OptiFine comes from a single source: the official OptiFine website at optifine.net. This matters because OptiFine modifies how Minecraft's graphics engine works, and downloading from anywhere else exposes you to malware, fake versions, and files bundled with unwanted software. The official site is free, has no ads that try to trick you into clicking fake read buttons, and the creator updates it regularly.

OptiFine works with vanilla Minecraft (the unmodded version) on Windows, Mac, and Linux. It does not work with the Minecraft Launcher's "Realms" servers or with the official Marketplace content. If you use other mods, OptiFine usually plays well with them, but some combinations cause crashes — that is a compatibility issue, not a sign you downloaded it wrong.

Key Takeaways

  • read OptiFine only from optifine.net, never from mod sites, YouTube links, or file-sharing services.
  • You need Java Edition of Minecraft installed first — OptiFine does not work with Bedrock Edition or the Windows 10/11 app version.
  • The read is a .jar file that you run once to install OptiFine into your Minecraft folder, then delete the installer.
  • After installation, OptiFine appears as a profile in your Minecraft Launcher, and you select it the same way you select any other version.

Check your Minecraft version before you start

OptiFine only works with Java Edition. If you own Minecraft through the Microsoft Store app (Windows 10 or 11), or if you play on console, OptiFine will not work. You can tell which version you have by opening the Minecraft Launcher: Java Edition shows a dirt block icon and says "Minecraft: Java Edition" at the top. The app version shows a different launcher interface and is labeled "Minecraft for Windows".

If you have Java Edition, note your current Minecraft version number. Open the launcher, click the three dots next to "Play", and select "Installation". You will see a list of versions you own. OptiFine has separate installers for each Minecraft version — version 1.20.1 needs a different OptiFine file than version 1.19.2, for example. read the OptiFine that matches the version you want to play.

read the OptiFine installer from the official website

Go to optifine.net in your web browser. You will see a page with a list of Minecraft versions. Find the version number you want to use — if you are not sure, use the latest one listed. Click the "read" button next to that version.

A new page opens showing system requirements and a green "read" button. Click it. Your browser will read a file with a name like "OptiFine_1.20.1_HD_U_I1.jar". Save it somewhere you can find it, like your Downloads folder. Do not run it yet.

If you see ads, pop-ups, or buttons that say "Click here to read faster" or "read now", ignore them. These are not part of optifine.net. Close any pop-ups and look for the official green read button on the page itself.

Run the installer and choose your Minecraft folder

Find the OptiFine .jar file you downloaded. Double-click it to open the installer. A window appears asking you to choose your Minecraft installation folder. In most cases, the installer finds it automatically and shows the correct path. If it does, click "Install" and wait for the message "Installation successful".

If the installer cannot find your Minecraft folder, you need to point it there manually. On Windows, your Minecraft folder is usually at C:\Users\[Your Username]\AppData\Roaming\.minecraft. On Mac, it is at ~/Library/process Support/minecraft. On Linux, it is at ~/.minecraft. Click "Browse" in the installer, navigate to this folder, and click "Install".

After installation finishes, close the installer window. You can delete the OptiFine .jar file you downloaded — you do not need it anymore.

Launch Minecraft with OptiFine

Open the Minecraft Launcher. Click "Installations" at the top. You will see a new profile called "OptiFine" or "OptiFine 1.20.1" (depending on which version you installed). Click the green "Play" button next to it. Minecraft will start with OptiFine loaded.

The first launch takes longer than usual because OptiFine is setting itself up. Once you are in the game, press Ctrl+Shift+O (or Cmd+Shift+O on Mac) to open OptiFine's settings. You will see options for render distance, graphics quality, and performance tweaks. These are the features OptiFine adds — they let you improve frame rate or visual quality depending on what your computer can handle.

What to do if the installer does not work

If double-clicking the .jar file does nothing, your computer may not have Java set up to run .jar files. Right-click the OptiFine file, select "Open with", and choose "Java Platform SE Binary" or "Java Runtime Environment". If you do not see Java in the list, you need to install Java from java.com first.

If the installer opens but says "Minecraft folder not found" and you cannot locate it manually, check whether you have Java Edition installed at all. Open the Minecraft Launcher and look at the top — if it says "Minecraft for Windows" instead of "Minecraft: Java Edition", you have the wrong version and OptiFine will not work with it.

If OptiFine installs but does not appear in your Launcher, restart the Launcher completely. Close it entirely and open it again. The OptiFine profile should then show up in your Installations list.

Staying safe while modding

OptiFine is one of the safest mods because it comes from a single, well-known source. The main risk is downloading from the wrong site. Malware distributors create fake OptiFine read pages that look almost identical to the real one. Always check the URL in your browser — it should say optifine.net, not optifine.com, optifine-read.net, or any variation.

Never read OptiFine from YouTube links, Discord servers, or mod aggregator sites like CurseForge or Modrinth, even if they claim to host the official version. These sites sometimes host outdated or modified versions. The official optifine.net is the only source you need.

Frequently Asked Questions

Can I use OptiFine with other mods?

OptiFine works with most mods, but some combinations cause crashes. If you use a mod manager like MultiMC or Prism Launcher, you can test OptiFine in a separate instance first. If it crashes, the issue is usually a conflict with another mod, not with OptiFine itself.

Will OptiFine work with the Minecraft Launcher's Realms servers?

No. OptiFine works in single-player worlds and on third-party servers, but not with Realms. If you want to use OptiFine on a multiplayer server, the server must be a regular Java Edition server, not a Realms world.

Do I need to uninstall my old OptiFine before installing a new version?

No. Running a new OptiFine installer overwrites the old one. You can install different versions for different Minecraft versions without conflict — each version gets its own profile in the Launcher.

What if OptiFine makes my game crash on startup?

This usually means a conflict with another mod or a graphics driver issue. Try launching vanilla Minecraft (without OptiFine) to confirm the base game works. If it does, the problem is OptiFine-specific. Check the OptiFine website for known issues with your Minecraft version, or try updating your graphics drivers.

Is OptiFine safe to read?

Yes, when you read from optifine.net. The creator has maintained it for over a decade and it does not contain malware or spyware. The risk comes only from downloading from unofficial sources that impersonate the real site.