Abstract
We present an algorithmic procedure to desingularize every 3-dimensional toric variety, while keeping under control the Euter characteristic of the varieties computed during the process. We prove that our upper bounds for the Euler characteristic of the desingularized toric varieties are the best possible.