This is preety hard when you are using debit cards for buying crypto but their are few exchanges provide that services. But for that you need veryfied your KYC details then you can buy crypto from your debit card. Here I am giving a few examples.
1 Coinbase :- You can use your debit card for buy Bitcoin or eth here. But this service is available only US, Canada, Australia, UK and Europe. This exchange took 3.99 fees for your purchase.
2 Coinmama :- its offers you high limit of buying bitcoin with 6% fess
3 Luna :- only for Europe
4 Bitpanda :- only for Europe
5 Cex.io :- only for US
Source :-
https://www.buybitcoinworldwide.com/credit-debit-card/#Coinmama-guideVisit above thread for more details. Hope it's help you.