Is there any reliable free bitcoin mixer? Can't i just deposit my bitcoins to exchange and then transfer it to another exchange and then withdraw to another wallet.This way won't i recieve new bitcoins?
you can do that, of course. but if you're looking for privacy that may be not a good idea because the exchange still knows where the coins came from and where they goes.
let me quote something from bitmixer:
This means that a third party with an interest in tracking your activities can use your visible balance and ID information as a basis from which to track your future transactions or to study previous activity. In short, you have compromised your security and privacy.
the bold part of the quote is not completely true.
only those exchangers which work with fiat will ask for ID, in other words verifying your account. while you can work with their exchanger and never verify.
i used to use cex.io even traded with fiat, never gave them any ID, deposited crypto, traded with other crypto and fiat and withdrawn crypto in the end.
there is also bittrex that i am using, they haven't yet asked any info.
p.s. although the rest of the quote is right and you should keep that in mind.