Rekristalizacija je proces koji se koristi za pročišćavanje tvari. Može se koristiti u raznim procesima, kao što je stvaranje aspirina. Ovaj postupak se izvodi stavljanjem nečistog spoja u otapalo, zagrijavanjem otopine tako da se spoj otopi i filtriranjem nečistoća. U nekim slučajevima može biti potrebno koristiti ugljik za uklanjanje obojenih kontaminanata iz spoja. Smjesa se zatim ohladi, dopuštajući stvaranje čistih kristala.
Glavni temelj rekristalizacije je činjenica da tvari obično postaju topljivije kada je otapalo vruće nego kada je hladno. Na primjer, šećer se bolje otapa u toploj nego u hladnoj vodi, zbog čega je često teško otopiti šećer u ledenom čaju iako ga osoba može dobro promiješati. Razlika u topljivosti na različitim temperaturama omogućuje da se nečista tvar otopi na višoj temperaturi, a zatim polagano kristalizira na nižoj temperaturi bez ponovnog zarobljavanja nečistoća.
Za pročišćavanje tvari ovim postupkom, osoba mora započeti odabirom odgovarajućeg otapala, ponekad pokušajem i pogreškom. Pravo otapalo ne samo da će otopiti ciljni spoj na višoj temperaturi, dok će mu omogućiti da kristalizira na sobnoj temperaturi, nego također ne bi trebalo reagirati sa spojem. Otapalo također ne smije otapati nečistoće na istoj temperaturi kao ciljni spoj. Nečistoće bi se trebale otopiti na sobnoj temperaturi dok je spoj netopljiv ili bi trebao biti netopljiv na višoj temperaturi kako bi se nečistoće moglo filtrirati.
Tijekom prekristalizacije, osoba treba koristiti samo malu količinu otapala za otapanje ciljanog spoja. Ako se koristi previše, spoj se možda neće rekristalizirati kada dođe vrijeme. Kada je cilj potpuno otopljen, sve netopive nečistoće se mogu filtrirati. Zatim se otopina treba pustiti da se polako ohladi kako bi se mogli formirati kristali. Ako se otopina ohladi prebrzo, kristali mogu zarobiti otopljene nečistoće.
Ako bijela ili bistra smjesa promijeni boju dok je još u vrućoj otopini, mogu biti prisutne obojene nečistoće. U takvom slučaju za njihovo uklanjanje može se koristiti aktivni ugljen. Ugljik će privući nečistoće i očistiti otopinu, a zatim se obje tvari mogu filtrirati. U ovom procesu treba koristiti samo malu količinu ugljika jer previše može početi reagirati sa spojem, smanjujući konačnu količinu pročišćene tvari.