https://bitcoinpaperwallet.com/
Jk, but only a little.
You need to know what you're doing to verify the code and take security precautions when you run it. And you need to use a time-tested version (should be easy here since no one uses these anymore lol - and it's older protocol only). You also need to be aware of the usecase pitfalls of paper wallets. And you should use a password, a strong password, and store it hygienically.
Paper wallets are hard because they lay bare the true difficulty of what you're attempting to do. You can use another wallet, but that doesn't change the basics. Every problem with paper has an analog in e.g. Trezor, and you can easily lose coins or be scammed. You should use all wallets with the expectation that you will fuck something up and you will lose some Bitcoin.
Don't ever put your trust all in one vendor, device, codebase, etc.
(post is archived)