No current way to adjust font size in preference setting.
Preference should allow user to change the font size.
No font size setting in preference.
Allow user to set UI font size in preference setting.
n/a
Would like to use larger font size.
Yes, please. For me the small font is a deal-breaker.
KeepPassXC 2.2.0. Ubuntu 16.04.
@O-Gopal can you post a screenshot?
There is a qt configuration tool that changes the default font size for all qt apps.

Screenshot attached.
I found the QT5 configuration tool. But it's not in the Ubuntu repos, and at this point installing from a tarball is beyond my skill set. (Also: Changing the default font size for _all _ apps is not what I want to do.
Thank you.
I edited your post. Please don't post screenshots of your actual password database. Use a mock database for that or at least pixelate your entries and groups.
Thank you, phoerious. That was helpful. I've attached a new screenshot to that text.
In the meanwhile, you can simply set the DPI scaling for QT to a custom value.
On windows 10, you'd do this [edit environment variables (searchable)] -> Environment Variables -> for $user.
The value you want to set it QT_SCALE_FACTOR.
Hoping to see progress on this. The single font size is annoying. I'm not very interested in hacking QT5. Is this on the backlog or is this consider infeasible?
As a low vision person I strongly support this feature. As a quick fix on Linux start the program as:
QT_SCALE_FACTOR=2 keepassxc
Would be great to hear of an update on this - as a low vision person too it definitely poses a challenge having it so small.
This will be worked as part of v2.5.0 as it is addressing multiple accessibility concerns
@droidmonkey Thanks - I often forget with this being open source that I shouldn't make comments as though it's a commercial product. I am massively thankful for the work that you all do to provide such a fantastic solution for free with open code.
We actually received funding from a non-profit org to address accessibility issues, so you can expect results in this case :grin:
@droidmonkey Ah that's actually brilliant - I can tell you that I definitely benefit from KeePassXC and if it were to better meet my accessibility requirements it would be even better. :)
@droidmonkey that's nice to hear about the funding. Is it possible to get some sort of .md file or wiki entry about any funding the project receives? I think that would be good for transparency sake
+1
I'd love to switch to KeePassXC, but the font size is a deal breaker for me too.
Looking forward to release of 2.5.
Also thank you for your hard work!
It wouldn't need a font size setting on Gnome, if it adhered to its font settings. I can change the fonts in the Gnome tweak tool all I want, but that doesn't change anything in KeePassXC, and in my case the text is too big.
But maybe this ought to be a Qt<>Gtk interoperability fix. For now, it works well with QT_FONT_DPI=96.
2 years and still can't do this? :(
IMHO, this is something you should configure in your system. KeePassXC uses whatever font size you set there. If KeePassXC is too small, so is probably the rest of your desktop.
@phoerious at least for me, the font size in KeepassXC is smaller than the one in KeePassX (and also smaller than the rest of the system). I also tried using the previously mentioned QT_SCALE_FACTOR but the font gets blurry, so I still didn't made the switch to KeePassXC yet.
Make sure you have correct font settings for non-GTK apps.
Make sure you have correct font settings for non-GTK apps.
Whoa, you're totally right. I needed to update the settings which make Qt look like GTK for working correctly with Qt 5.
To be honest, I didn't look much into _my_ settings because KeePassX/Qt4 worked as expected. Thanks for the nudge in the right direction ;)
On Windows, there's not real utility for configuring global Qt settings. And the default font rendering is too small.
@jnardone you can create and define your own application wide stylesheet which can increase the font size. See here https://doc.qt.io/qt-5/qapplication.html#styleSheet-prop
When you have KeePassXC running in Windows 10 and set the DPI in Windows to 150%, then there are many issues like:
When you set the DPI to 150%, close KeePassXC and start it again then some texts that were large before closing are now small (like text in the menu, text on tabs).
When you set the DPI back to 100% then many texts are now too small (7 pixels instead of 9 pixels).
Like the application menu, tree view, password list, tabs, etc.
KeePassXC must support zooming without any display issues and also without the need to restart the application / restart the system).
Everything you describe is a Qt concern, they are addressing it
Everything you describe is a Qt concern, they are addressing it
OK, did not know that.
So hopefully Qt is fixing this soon.
Qt Settings is solved my "too big" font problem.
I fixed this in ubuntu 18 by installing the qt5 config tool and the common Windows font:
sudo apt install qt5ctexport QT_QPA_PLATFORMTHEME=qt5ctqt5ct and configure fonts you likeWe follow UI settings for the Operating System now in 2.6.0.
Beautiful. Many thanks to the devs!
In Windows 10 the UI font seems to be ok but the font for notes is way too small - no matter what I do in the OS. It is almost unreadable. There should be an option to change font size in the settings - and not qt5.
QT_SCALE_FACTOR [in Windows]
Some notes on this, for other users.
1) I had to create the string for the value.
2) The value of 1.25 was accepted and used.
3) I did not need to log off and log on again, though perhaps that is because I used a program called 'Rapid Environment Editor' to set the value.
We follow UI settings for the Operating System now in 2.6.0.
Hmm. I have 2.6.1 on Windows 10. I have a 'custom scaling' of 125:

(The image's blurriness is an artefact of my having scaled it to post it.) _Yet_, I had to use the environmental variables hack to make the text larger - large enough for me to read easily, and larger (I am fairly sure) than it was pre-version 2.6.
I've read this thread but I did not understand why it is not possible have a menu ( options->interface->font) entry to choose the font and its size.
the ENV trick works..
cd "c:\Program Files\KeePassXC"
set QT_SCALE_FACTOR=1.25
KeePassXC.exe
..but an appropriate menu for this configuration will be much better.
Win10 KeePassXC.exe v 2.6.1
Anyway thanks for this wonderful program!
I've read this thread but I did not understand why it is not possible have a menu ( options->interface->font) entry to choose the font and its size.
the ENV trick works..
cd "c:\Program Files\KeePassXC"
set QT_SCALE_FACTOR=1.25
KeePassXC.exe..but an appropriate menu for this configuration will be much better.
Win10 KeePassXC.exe v 2.6.1
Anyway thanks for this wonderful program!
The Qt environment variable changes the scaling for all programs which use Qt renderer. KeepassXC might work fine with this scaling but it could break other programs. It might not even work in a different setup.
In Windows 10, if one wants KeepassXC to start with scaled UI with the Start Menu shortcut, one can edit the "Target" to say :
C:\Windows\System32\cmd.exe /c set QT_SCALE_FACTOR=1.25 && "C:\Program Files\KeePassXCKeePassXC.exe"
It will, unfortunately, also pop up a CMD window, but you can immediately close this and KeePassXC will continue to run.
Most helpful comment
We actually received funding from a non-profit org to address accessibility issues, so you can expect results in this case :grin: