I know that many exchanges allow you to fund your account, but when you try to withdraw they require KYC. I would like to avoid this problem, so I want to know which exchanges can be used without KYC.
the reality now is you can't trust any exchange that says KYC is not required.
even binance is known for locking accounts and enforcing KYC despite their stated policy of allowing 2BTC equivalent in daily withdrawals without verification. "non-KYC" services like changelly do the same thing. they're all worried about getting FBI'd like BTC-E did in 2017.
the problem is if an exchange is big enough to be reputable, they're big enough to be on the USA goverment's radar. that usually means AML/KYC compliance.
All exchangers and similar platforms would really be heading on that way.If they do become big then most likely or high change that they would be asked out to implement KYC thing to their customers.
There might be some exchange who doesnt still ask about verification but sooner or later they would really head on the same path.
For OP's questio, when you do mean about crypto to fiat transactions it would always tied up with KYC.