Chalk another point for keepassxc & keepassxc-browser.
The way i describe the method is “encrypted tombs”, I have been using it for a couple years. it can open with a key file or password. Handles the browser intergration, has an SSH agent and KeeShare feature. I highly recommend. ESPECIALLY for offline use.
Given there are free, well tested and security-pro recommended password storage options that can use local media (e.g., KeePass) that actually encrypt your passwords - why would you do that?
Keepass can make your life much easier via
random password generation
ctrl+alt+a (or other methods) user configured/customisable auto-fill
Once you use keepass (or equivalent), if you’re willing to trust its database encryption (and i do personally, your choice), you can store your password file in the cloud quite comfortably, and sync it everywhere via dropbox/icloud/onedrive/NextCloud/whatever - and do away with the single USB stick that WILL die on you or get lost eventually.
I actually don’t have it synced to anything, but I do use MEGA account to back up my tombs. Considering the feature set for KeepassXC is anyone using “Key files” or SSH ??? I was considering adding a key file to it for that added layer…