Hey guys - I wrote something up about purifying alkaloids on the heroin social thread there and thought it might be useful here. The technique I used was what I originally used to purify cocaine in some purity testing so it's 100% applicable to cocaine, in fact I have done it for coke but not heroin so if there were any question it would be whether it's useful for heroin rather than coke. I originally figured this out while looking at the solubility charts in the cocaine handbook will remove all but three known cuts (that sounds bad, but really it's great). I later found out that what I had stumbled on is characteristics that are common to most alkaloids. Ignore what it says about #4 if your only concern is cocaine. #4 is the heroin salt, typically diamoprhine hydrochloride and is equiv in this case to cocaine hydrochloride as far as the characteristics go that make this process applicable. Similarly, #3 is heroin base and is similar in this case to cocaine base. The reason I can interchange these terms is the solubility behavior in water is similar between these two alkaloids, as is the solubility behavior in diethyl ether. There are two posts. post 95 is a general discussion about base vs salts, and post 98 is random thoughts, which contains at the end a purification technique that exploits commonalities in alkaloids which works for many drugs, including cocaine and heroin. post 95 (base / salt explanation with an eye towards heroin): post 98 (contains how to purify): I wish I had put more time in to writing this more professionally, if someone wants to reformat this, double check it and take credit it's fine by me.