What do you mean by clean them? Launder them or get freshly mined coins or something?
What do you mean by cleaning them?
please be more specific.
By "cleaning" I mean laundering.
Seems like what you need is "Shared Coin", which can be direct used in a blockchain.info wallet.
Actually, after your suggestion I checked out Blockchain.info website and discovered Shared Send which seemed to be truly anonymous, but unfortunately it is not available anymore. (Although it worked when I started the topic 1 month ago, I know)
try btc-e/localbitcoins, both are offchain.
Just deposit and withdraw them.
I never tried those services. Aren't them complicated?
I'm looking for a truly anonymous service, not a mixing service. Bitlaunder.com looks very amateurish and not credible to me. Do you have any suggestions?