Where are you receiving to on the Lightning side?
If it is a custodial wallet, such as
@Mysterious Hamster then I would recommend Boltz.Exchange.
If it is self-custody, why not use your on-chain funds to open a channel? If you are using something like Phoenix wallet and send yourself on-chain funds, they will splice it into your channel for you.