One good way is to use a built-in exchange feature in non-custodial wallets. It allows you to swap coins right inside the app without creating accounts or sharing personal data. For example, you can go here in Atomic Wallet and complete the trade in a few clicks. The rates are usually competitive, and everything stays under your control since you hold the private keys. I've tried it a couple of times, and it worked fine for moderate amounts. Just make sure to check the estimated fees beforehand.
One good way is to use a built-in exchange feature in non-custodial wallets. It allows you to swap coins right inside the app without creating accounts or sharing personal data. For example, you can go here in Atomic Wallet and complete the trade in a few clicks. The rates are usually competitive, and everything stays under your control since you hold the private keys. I've tried it a couple of times, and it worked fine for moderate amounts. Just make sure to check the estimated fees beforehand.