OptiFine HD 1.20.4/1.19.4/1.16.5/1.12.2 (FPS, Graphics, Shaders)

OptiFine HD – mod for fine-tuning graphics in Minecraft. After installing it, a new interface with a large number of various elements will appear in the graphic settings of the game. Using OptiFine for Minecraft, you can increase FPS, adjust anti-aliasing, set dynamic textures and high-resolution textures, it also adds support for Minecraft Shaders, which significantly change the look of the game.

OptiFine HD for Minecraft


  • Dynamic lighting – if you enable this setting, the luminous blocks and objects will glow when they are in your hands or when you throw them away.
  • With standard settings, the game will look a little better and it will rise FPS (frame rate per second).
  • OptiFine improves the work with textures, smooths edges, better combines them, but the main feature is much greater flexibility in texturing blocks when creating texturepacks.
  • In the quality settings you can enable the clear water option, it will become more transparent.
  • OptiFine has an integrated dynamic lighting system (can be enabled in settings).
  • Shaders support, special mods that alter the incredible graphics of the game.

Optifine modifies some system files, so you can not only customize the graphics of the game in advanced mode, but also set textures at increased resolutions, up to 1024×1024 pixels.


OptiFine HD Mod Screenshot 2
OptiFine HD Mod Screenshot 3

Mod Showcase:

How to install OptiFine:

Option 1:
Download and install Minecraft Forge.
For 1.14.4 and higher: install OptiForge
Download the mod.
Without unpacking copy to .minecraft\mods
Play and enjoy!

Option 2:
Install Java.
Download the file below.
Run and click “Install” (If the file opens as an archive, then right-click on it and select “Open with” -> “Java”).

Option 3 (fabric):
Download and install Fabric, Fabric API, OptiFabric.
Download file.
Without unpacking copy to .minecraft\mods

Download OptiFine:

For 1.20.4 I7 pre 2
OptiFine_1.20.4_HD_U_I7_pre2.jar [6.86 Mb]

For 1.20.2 I7 pre 1
OptiFine_1.20.2_HD_U_I7_pre1.jar [6.85 Mb]

For 1.20.1 I5 pre 9
OptiFine_1.20.1_HD_U_I5_pre9.jar [6.78 Mb]

For 1.20 I5 pre 5
OptiFine_1.20_HD_U_I5_pre5.jar [6.74 Mb]

For 1.19.4 I4 (forge 45.0.43)
OptiFine_1.19.4_HD_U_I4.jar [6.72 Mb]

For 1.19.3 pre5
OptiFine_1.19.3_HD_U_I2_pre5.jar [6.62 Mb]

For 1.19.2 pre4 (forge 43.1.52)
OptiFine_1.19.2_HD_U_I1_pre4.jar [6.61 Mb]

For 1.19.2 H9 (forge 43.1.1)
OptiFine_1.19.2_HD_U_H9.jar [6.55 Mb]

For 1.19.1 H9 Pre 1
OptiFine_1.19.1_HD_U_H9_pre1.jar [6.54 Mb]

For 1.19 H9 Pre 4 (forge 41.0.105)
OptiFine_1.19_HD_U_H9_pre4.jar [6.52 Mb]

For 1.18.2 H7
OptiFine_1.18.2_HD_U_H7.jar [6.29 Mb]

For 1.18.1 H4 Pre 1
OptiFine_1.18.1_HD_U_H4_pre1.jar [6.18 Mb]

For 1.18 H3
OptiFine_1.18_HD_U_H3.jar [6.17 Mb]

For 1.17.1 H1 (forge 37.0.103)
OptiFine_1.17.1_HD_U_H1.jar [6.04 Mb]

For 1.17 G9 Pre 26
OptiFine_1.17_HD_U_G9_pre26.jar [6.01 Mb]

For 1.16.5 G8
OptiFine_1.16.5_HD_U_G8.jar [5.76 Mb]

For 1.16.4 G5
OptiFine_1.16.4_HD_U_G5.jar [5.50 Mb]

For 1.16.3 G4 pre 2
preview_OptiFine_1.16.3_HD_U_G4_pre2.jar [5.52 Mb]

For 1.16.2
OptiFine_1.16.2_HD_U_G3_pre1.jar [5.43 Mb]

For 1.16.1 G2
OptiFine_1.16.1_HD_U_G2.jar [5.41 Mb]

For 1.15.2 G1 Pre 30
preview_OptiFine_1.15.2_HD_U_G1_pre30.jar [5.30 Mb]

For 1.14.4 F5 (works with forge 28.1.56)
OptiFine_1.14.4_HD_U_F5.jar [4.97 Mb]

For 1.13.2 F5 (not working with forge)
OptiFine_1.13.2_HD_U_F5.jar [2.72 Mb]

For 1.13.1 E4
OptiFine_1.13.1_HD_U_E4.jar [2.50 Mb]

For 1.13 E4
OptiFine_1.13_HD_U_E4.jar [2.50 Mb]

For 1.12.2 F5
OptiFine_1.12.2_HD_U_F5.jar [2.47 Mb]

For 1.11.2
OptiFine_1.11.2_HD_U_C7.jar [2.14 Mb]

For 1.10.2
OptiFine_1.10.2_HD_U_E7.jar [2.13 Mb]

For 1.9.4
OptiFine_1.9.4_HD_U_E7.jar [2.13 Mb]

For 1.8.9
OptiFine_1.8.9_HD_U_H7.jar [1.70 Mb]

For 1.8
OptiFine_1.8.0_HD_U_H7.jar [1.71 Mb]

For 1.7.10
OptiFine_1.7.10_HD_U_D7.jar [1.54 Mb]

For 1.7.2
OptiFine_1.7.2_HD_U_D5.jar [0.86 Mb]

For 1.6.4
optifine_1.6.4_hd_c8.jar [0.42 Mb]

For 1.6.2
optifine_1.6.2_hd_c4.jar [0.39 Mb]

For 1.5.2
optifine_hd_d5_standard_1.5.2.zip [0.34 Mb]