Steam

Steam

61 ratings
How to Zoom in/out the Steam Client
By Excrescence
Are you trying to use the Steam Client but find that the text and controls are too small to read and use easily? or vice versa. Are you dumbfounded why there are no settings or keyboard shortcuts to make everything bigger or smaller? If so, then today is your lucky day…
2
   
Award
Favorite
Favorited
Unfavorite
1-Introduction



The above screenshot is what the default skin looks like when you use the Steam Client on a 1920×1080 display. If you have your face mashed up against the screen then you can read the text no problems. If, however, you are seated back a bit from the screen, or have a high-resolution screen, or just don’t have eagle-eyed vision, then the text can be really, really hard to read.

There is no setting in the Steam Client that lets you simply make everything bigger. The community has been asking for one for years, and years, and years but Valve doesn’t seem to care that much. They ‘recently’ let you, kinda, sorta, make some things bigger in the Library, but that’s of limited value to most people who spend far more of their time exploring their Discovery Queue (or using other parts of the Steam Client).

If you’ve got a couple of minutes of time you can apply a zoom to the body of the interface that turns the above into this:






2-Creating and Editing Webkit.css
I chose to name the new skin “bigger” — change it to whatever you like. A zoom of 1.2(120%) is what I use — also change it to whatever you like.


To create your own skin folder; You just need to make a few directories, copy the default steam.styles file into one of them, and create a webkit.css file in another. Edit the latter with whatever text editor you prefer.

In Windows:
The path to the Steam directory should be:
Program FilesSteam
Create all missing directories up to and including:
Program FilesSteamskinsbiggerresourcestyles
Into that last directory, copy the default Steam styles file from:
Program FilesSteamresourcestylessteam.styles
And create the text file for your custom CSS:
Program FilesSteamskinsbiggerresourcewebkit.css


In MacOS:
The path to the Steam directory should be:
~/Library/Application Support/Steam/
Create all missing directories up to and including:
~/Library/Application Support/Steam/skins/bigger/resource/styles/
Into that last directory, copy the default Steam styles file from:
~/Library/Application Support/Steam/resource/styles/steam.styles
And create the text file for your custom CSS:
~/Library/Application Support/Steam/skins/bigger/resource/webkit.css

After you create your webkit.css paste this code to it;

:root {
zoom: 1.2;
}

.breadcrumbs, #application_root, .store_tooltip,
.queue_reason_description, .queue_btn_ignore_menu,
.mature_content_notice, .queue_controls_description {
display: none !important;
}

#store_controls {
position: fixed !important;
top: 0px;
right: 0px;
}

#store_nav_area {
top: 0px !important;
}

div#store_header, div#store_header .content {
height: 40px !important;
}

.html5_video_overlay {
zoom: 0.666;}
3-Editing Webkit.css with Metro Skin (If You use Metro Skin, You can use this option)
If you are using Metro skin for steam client, then you don't have to create libraries for skins,

C:/Steam/skins/Metro-For-Steam/Resource/Webkit.css

Edit the latter with whatever text editor you prefer. and paste this code below;

:root {
zoom: 1.2;
}

.breadcrumbs, #application_root, .store_tooltip,
.queue_reason_description, .queue_btn_ignore_menu,
.mature_content_notice, .queue_controls_description {
display: none !important;
}

#store_controls {
position: fixed !important;
top: 0px;
right: 0px;
}

#store_nav_area {
top: 0px !important;
}

div#store_header, div#store_header .content {
height: 40px !important;
}

.html5_video_overlay {
zoom: 0.666;
}


The first Zoom:1.2 is enough for you to make it bigger which is equal to %120, but if you wanna make it much bigger, you can choose 1.3-1.4-1.5 which I don't recommend, or If you wanna make it smaller, I currently use 1.2 on 1920x1080 display and it's really cool, but you can try whatever you like.
4-In Steam Client
In the Steam Client…

Steam » Settings » Interface
change the skin from the default to the “bigger” one
click OK and restart the Steam Client
That’s it. You’re done.

Enjoy!
5-CREDITS
This Guide is excerpted and edited from the Tp69 Blog
17 Comments
Zugs 8 Oct, 2024 @ 10:46am 
I second DESPAIR's request.
DESPAIR 23 Apr, 2024 @ 1:24am 
Can you make the file and we just download it and then drop it in the Steam Folder?
So we can just edit the text files and adjust the value by either zooming in or out, so we have less headache reading text? xd
Sir SpawnsALot 18 Feb, 2023 @ 7:56pm 
This fix is no longer working for me. I guess they updated something about the Steam client?
Kroagnon 26 Jan, 2023 @ 6:17am 
Both MacOS and Windows have customisable Magnifier options in the accessibility settings; the default binding in MacOS is opt+cmd+8, i think you have to set it up manually in Windows.

You can put a magnifier around your cursor, attach it to the side of the screen, make it encompass the whole screen, predetermine the the zoom levels as well as change them on the fly, change colours and contrasts, do all sorts of things to make what you’re viewing acceptable to you. And the best thing is it can all be toggled with a simple key binding, so you only need to use it when you want/need to.

Accessibility is not just for disabled people.
Remember that.
CastleGoat 8 Dec, 2022 @ 9:48pm 
I have no other skin than the default one to pick...
Why no zoom in and zoom out buttons in the view menu as very other application has.

Why edit some shitty file somewhere else...
Any programmer who is certified in doing application knows that this is a basic accessebility feature required in every application.

How shall eye impaired people use steam? Make it hard.... Make it harder....

I regret buying stuff at this plattform honestly if fuck around like this.
Terd Fergasen 15 Nov, 2022 @ 11:40am 
On Windows 11, I cannot get this to work. I'm not sure if OS is really a factor, but mentioning it anyway, since per the screenshot I see the author is in Windows 10 by the start menu location and taskbar orientation.

On the last step, restart client (after selecting 'bigger'), the client restarts, but the resolution is the same. The only other potential difference in my case is Steam is installed to `Program Files (x86)`, not `Program Files` for me. I set the root zoom to 1.8, trying to view a big difference, but nada. It does not change from default.
Sir SpawnsALot 30 Oct, 2022 @ 9:20pm 
sugarpro: It worked for me.

Steps for Linux (for a new skin called "Scaled")

$ cd ~/.local/share/Steam
$ mkdir -p skins/Scaled/resource/styles
$ cp resource/styles/steam.styles skins/Scaled/resource/styles
$ vim skins/Scaled/resource/webkit.css

All I added to webkit.css was this:

:root {
zoom: 1.8;
}

Works great for 4k resolution.
Creampuffs 16 Jun, 2022 @ 10:09am 
it damns crazy valves never care about this simple adjusment. i got 50cm distance from my laptop screen and its really frustating everytime i opened the client i had to adjust my desk
Wizamir 23 Feb, 2022 @ 5:42pm 
In Linux:

☠️
ghostwriter 8 Sep, 2021 @ 2:19pm 
I see. In this case I will probably stick with the default skin for now as I like to have the News Hub as my start page. Thanks for the response, though. I will keep an eye on this. :steamthumbsup: