Een conversie wordt als veilig beschouwd als deze omkeerbaar is. Soms treedt wel een verlies van nauwkeurigheid op. Een conversie van een kleiner naar een groter type is altijd 'veilig', conversie van een groter naar een kleiner type is riskant.