Custom GUI Resizer
by Shregooo
Custom GUI Resizer lets players set Minecraft's GUI scale to any decimal value across the slider's range on a Fabric client.
What it does
Vanilla Minecraft offers only whole-number GUI scales, so a screen often falls between two steps and is left either hard to read or crowding the window. This mod replaces that choice with a smooth slider, so the interface can be sized to fit the display and the player's preference.
Adjustments can be made live: the interface resizes as the slider moves, and the chosen value is applied when the player confirms it. The mod uses Minecraft's window system, which already supports fractional scale values internally, and attaches to it through a lightweight client-side hook.
Custom GUI Resizer is client-side only, so servers run without it and players install it alone. Files are published for Fabric for 1.21.1, 1.21.2 and 1.21.3, and the mod requires Fabric API. The code is released under the MIT License, and it is not open source.
Key features
Fractional GUI scale
The GUI scale can be set to values such as 2.3 or 2.8, rather than only the whole steps vanilla provides.
Live preview
The interface resizes while the slider moves, so the effect is visible before the change is applied.
Softer text at fractional scales
Non-integer scales can render text slightly softer than whole-number scales, because the font and textures are optimized for exact integer multiples. The effect is minor and does not affect readability for most values.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players on Fabric who want a GUI size between the whole-number steps Minecraft offers. Because it runs on the client alone, it is most useful to players who join servers and single-player worlds on their own machine.
How it compares
FineScale GUI is a Fabric client mod for 1.20.1 – 1.21.11 with the same client-side environment, released under All rights reserved and not open source. Celestial Resizer is a Fabric client mod for 1.20.1 – 1.21.11 under the MIT License, not open source. G1axInventoryScale is a Fabric client mod for 1.21.11 under the MIT License and is open source, so its code can be read and reused. Custom GUI Resizer covers 1.21.1 – 1.21.3 and is the only option here built on a smooth slider for arbitrary decimal scales.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Custom GUI Resizer | Fabric | 1.21.1 – 1.21.3 | Client-side only | 2026-08-18 |
| FineScale GUI | Fabric | 1.20.1 – 1.21.11 | Client-side only | 2026-01-10 |
| Celestial Resizer | Fabric | 1.20.1 – 1.21.11 | Client-side only | 2026-08-08 |
| G1axInventoryScale | Fabric | 1.21.11 | Client-side only | 2026-03-31 |
Questions
Does Custom GUI Resizer need Fabric API?
Does the server need Custom GUI Resizer?
Which game versions does Custom GUI Resizer support?
Will the text look different at a decimal scale?
In the catalog
Custom GUI Resizer is one of 8,499 Technology mods on ModsFinder, and one of 4,201 Technology mods for Fabric. 13,252 mods support Minecraft 1.21.3.
Similar mods
What the author says
Minecraft's vanilla GUI Scale option only lets you pick whole numbers — 1, 2, 3, 4. If your screen resolution sits awkwardly between two of those steps, you're stuck with an interface that's either too small to read or too large and wasting screen space. GUI Scaler unlocks fractional GUI scaling — set your scale to…
Official listing
- Modrinth page
- modrinth.com/mod/custom-gui-size
- Owner
- Shregooo
- Published
- 2026-08-18
- Updated on Modrinth
- 2026-08-18
- Facts verified
- 2026-10-15
