Optifine 1.21 / 1.20

While Minecraft is an ever-expansive and fun game to play in its original variant, a lot more can be added to it by installing mods and resource packs. One of the most effective and useful tools (mods) you can install – whether you want to keep the original flavor or add some uniqueness to your game – is the Optifine mod. Optifine is not a resource pack in itself. It does not change any textures in the game. It is, instead, a tool that allows you to adjust Minecraft to increase performance or visuals to your liking. For instance, it provides new settings in the menus that allow you to more freely adjust rendering distance and other factors that might affect how well your computer can run the game. It also allows you to use various resource packs with custom features. If you use HD resource packs and have seen major frame rate drops, see serious lag spikes in your system, or otherwise just need an FPS boost, Optifine HD will provide exactly what you are looking for.

Featured video:

Optifine can be used in both single player games and multiplayer servers. Be warned, though, Optifine HD only works in multiplayer games if the server’s host also has Optifine HD installed on the server. If this is not the case, Optifine will be disabled and you will not be able to use it. Another warning that comes with this is that some of the steps you can take to increase your frame rate will also make Minecraft less visually appealing to look at. You can disable clouds, the sky, stars, fog, and a number of other functions that make the game more visually appealing. All in all, Optifine HD is probably the best way to take more complete control of your Minecraft experience. You can adjust how textured and detailed everything is, from bare bones to top of the line graphics, based on what your personal computer can handle.

OptiFine should be compatible with all of these Minecraft versions: 1.21.11 - 1.21.10 - 1.21.9 - 1.21.8 - 1.21.7 - 1.21.6 - 1.21.5 - 1.21.4 - 1.21.3 - 1.21.2 - 1.21.1 - 1.21 - 1.20.6 - 1.20.5 - 1.20.4 - 1.20.3 - 1.20.2 - 1.20.1 - 1.20 - 1.19.4 - 1.19.3 - 1.19.2 - 1.19.1 - 1.19 - 1.18.2 - 1.18.1 - 1.18 - 1.17.1 - 1.17 - 1.16.4 - 1.16.3 - 1.16.2 - 1.16.1 - 1.16 - 1.15.2 - 1.15.1 - 1.15 - 1.14.4 - 1.14.3 - 1.14.2 - 1.14 - 1.13.2 - 1.13.1 - 1.13 - 1.12.2 - 1.12 - 1.11.2 - 1.11 - 1.10.2 - 1.10 - 1.9.4 - 1.9 - 1.8.9 - 1.8.8 - 1.8.1 - 1.8.6 - 1.8

How to install Optifine:

Guide last updated: 2022-07-22

Before we proceed with installing Optifine, you also need to have Java installed on your device in order to be able to run the Optifine installer. Java is available for Windows, Linux, Mac OS X, and Solaris. Get Java here.

Quick Java Installation Guide:

Click the image to open it full size in a new tab.

  1. Download Java from the official website here.
  2. Run the file you just downloaded and click Install.

NOTE: Optifine will only work with the Java Edition of Minecraft. Optifine does not currently work with Bedrock or any other edition.

And now.. OptiFine:

Please follow each step carefully if you have never installed OptiFine before.

  1. In the download section (located directly below this guide), you will find a link to the official Optifine website. Click on this link and you should be redirected to the developer’s official website.
  2. On the optifine website, you will see many different labels. First make sure you find the correct “Minecraft Version Label”. If you’re playing Minecraft 1.18.2, look for the appropriate label, then simply select one of the versions of Optifine under that label (we strongly recommend that you always choose the OptiFine HD Ultra editions. They usually have the most features) and click Download (or Mirror).
  3. If you clicked the “Download” button (step 2), then most likely you will first be redirected to an sponsor page with a short timer of 5 seconds. Just wait and click “Skip”. If you clicked the “Mirror” button (step 2), you will be redirected directly to the download page.
  4. Now, once you are on the download page, click “Download” again.
  5. Right-click on the newly downloaded Optifine installer file (should be in .jar format), select “Open With”, and then click “Java (TM) Platform SE binary”.
  6. A small installer window will appear, just click “Install”. After a while, the message “OptiFine is successfully installed.” will pop-up.
  7. Run the Minecraft launcher and click on the small arrow to the left of the green “PLAY” button. You will notice that there is a new version titled 1.19-OptiFine_HD_U_H8 (it may be different in your case depending on which version of Minecraft you are using and which version of optifine you have installed). Select this Minecraft Optifine version and click “PLAY”.
  8. Done. Now you have a version of Minecraft with Optifine. We hope the guide was useful to you, we tried to describe everything in as much detail as possible with screenshots so that you can understand it better. If you still have problems with the installation, leave your question below in the comments – either the administration or site visitors will definitely help you. But there should be no problems if you carefully read everything and do as it is written in the guide.

OptiFine Download

  • Credit for the creation of OptiFine goes to sp614x.
  • We do not modify or edit any resource packs. All resource packs, shaders and tools found on this website are linked directly to official sources rather than hosted on our own servers. We provide only the official download links from the original creators to ensure that your files are safe and secure.
  • These official links are updated manually and may occasionally stop working when a new version is released. We work hard to keep everything current so that you have a smooth experience. Please let us know in the comments if you find a link that no longer works.
  • Minecraft is a trademark of Mojang Studios and has no official connection to this website. Our goal is simply to share the best creations from the community with other players.
  • Please consider leaving a comment or voting for your favorite packs. This feedback helps authors improve their projects over time. You can also support the creators directly by visiting the official links located below the download section.
DOWNLOAD LINKS
By clicking on the link below, you will be redirected to the official Optifine website, where you will find all download links for versions from 1.7.x to the current version of Minecraft.

Java Edition:

Download OptiFine from Official Website

Download instructions:

Curseforge: download starts automatically after a few seconds;

Mediafire: click the big blue button with the text "DOWNLOAD";

Google Drive: in the top right corner you will see a small download icon (down arrow), click it and the download should start;

16,972 votes

Rate the OptiFine

Look.. 16972 users have already liked this. Give a diamond if you like it too!

Author: sp614x
Last updated: 3 February 2026
Category: Tools
Compatibility: Java

Leave a reply

447 comments

Comments regarding "incompatibility message" will no longer be approved as the "incompatibility message" can be easily ignored by simply clicking "Yes" when prompted, or read our article How to fix «made for older version» problem with most resource packs?
Links in comments are not allowed. Comments containing links will be removed.
Before commenting that the resource pack crashed your game, google your crash log. This is usually a graphic card driver issue.

Leave a Reply

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

  1. ae

    where do i find the java se thing

    1. Admin

      Please, read the “how to install” section, especially the yellow box.

  2. Adrienne

    On step 5 when I try to open optifine with java it won’t let me. It says something about a code not being right? I don’t know what that means. What do I do?

    1. Admin

      Do you have java installed? If yes, are you on Windows?

      1. Adrienne

        I am on Windows and I installed Java per the instructions above the Optifine instructions

        1. Admin

          Try a different version of Optifine.

          1. Joey

            I also have this issue and have tried many different versions of Optifine. The problem persists. What could I do to fix it?

            1. Joey

              Ignore my previous comment. The jarfix thingy of which everyone is mentioning worked.

  3. Ianite

    Y’all need to make your instructions more clear. I ain’t got the Java bull y’all are talking about and reading other comments they ain’t got it. It doesn’t work for 1.19 as y’all say it does.

    1. Admin

      This instruction is intended for installing Optifine, not Java. But we update the instructions from time to time. Anyway, in order to run the Optifine installer, you must first download and install Java. Google can help you with this, just type “java download for windows)”. Note – optifine will not work on the bedrock edition.

  4. freddy

    yall when i drag it inti the resource pack box in game it just doesnt show up?? idk whats happening. its a .jar document and it just doesnt go into my game at all. im so confused

    1. Admin

      Did you even read the installation instructions on this page?

      1. Ianite

        Reading the instructions and even finding a YouTube video on it attempting to follow what they said. It doesn’t work. The Java thing you are speaking of doesn’t appear for everyone as you might think. How about make it easier to install instead of going through a hundred different steps just to download one thing.

        1. Admin

          First of all, if you’ve read the instructions and followed some YouTube videos and it didn’t work, the problem might be on your end. For example, optifine won’t work on Bedrock edition, so don’t even try. Java will definitely not appear if you never installed it. You need to download and install it like you did with Minecraft. It’s not hard to google java (should be the first non-sponsored link in Google search results). Our instructions are for installing optifine, not java. But we are not saying that our instructions are perfect, we might update a few things to make the instructions clearer.

          Next, what do you mean by “easier”? Optifine is essentially “software”, and like any other software, it needs to be installed. You can’t just download and start playing instantly. Optifine, mods for Minecraft and even Minecraft itself sometimes require java, unless you’re on Bedrock edition. It’s already easy. If you have java installed, you simply download the optifine installer, run it, and click install. That’s all. It couldn’t be easier, optifine is not affiliated with Minecraft to be able to be integrated directly into Minecraft.

          And lastly, everything about downloads – we provide links only to official sources, we do not have rights to re-upload any of the files. Some links may be direct, some may not, but this is what the authors have provided us and we must abide by, unless the links are “dangerous”, we do not approve of such links.

          Please note that even though it may take us some time to respond, you can always contact us by mail (link to the contact page is at the very bottom of the page) and we will try to help you as much as possible.

  5. nanovorg

    Doesn’t implement properly for me. I extracted it as well, which still didn’t implement.

    1. nanovorg

      Update: Where do I find Java (TM)?

      1. nanovorg

        I fixed it and it works :D

        1. weihh

          how did u fix it

  6. Joey

    I now understand that optifine doesn’t work that well on 1.19.x

  7. pooth

    I still have lag

  8. RobbWes

    Is there any way the devs can make it so that OptiFine updates automatically like the main version of minecraft whenever there is a new version available, so we don’t have to manually download it every time is a new version?

  9. vash

    ya this need to have the latest release. i just tried to install it and it says needs minecraft 1.18.2 when im running the newest update.this program will need an update. please and thank you

  10. Caffeine

    When is this being updated to 1.19?

    1. junjun

      idk its taking its taking them so long to make

    2. no

      its great
      so good for pvp

  11. Optifine Sucks

    Optifine doesn’t work. It just says that my Java installation isn’t complete. Save yourself the annoyance >:(

    1. Admin

      From our side everything works fine. Make sure you have Java installed. Also, optifine only works on the Java version of the Minecraft client and does not work on the bedrock version.

      1. konjumsino

        yea but is it on 1.19

  12. kiwi

    step 5 just doesnt work? no option to open with java platform se binary , help :(

    1. Skyer

      I have the same problem, somebody help

      1. GaetanTheSIMP

        same …

  13. hehehaha

    it doesnt work for macOS

  14. kaikou

    I got a minecraft version 1.18.30 and optifine only exists in 1.18.20. so he can’t be installed… How can I do ?

    1. Admin

      Just install the latest version of optifine available. It should work.

  15. darren

    I have MacBook Air and it worked to download java and it does work

  16. NOWONE

    how to download java?

  17. A Been Boi

    does not work on macbook air

  18. markita

    good mod but it does not work for chromebooks…

    1. Guest

      i have a chromebook, im gonna cry WHYYYYY

  19. Just2turtles

    it does not work on macbook air

  20. Maazzixx

    its a .jar
    every .jar goes into the mods folder
    don’t need to follow the instruction up there, its completly off.

  21. Sayyad Adil

    The process is really cool but shader is so pretty

  22. Niklbac

    bruh what in the * is this process JUST LET ME DOWNLOAD A SHADER!

  23. PVpman

    The process is so confusing bruh

  24. zoodigamer

    bruh all i want is a shader