En sistemas operativos de tipo Unix, iconv (internationalization conversion, por sus siglas en inglés) es un Programa informático de línea de comandos[1] y una interfaz de programación de aplicaciones estandarizada[2] utilizada para convertir diferentes codificaciones de caracteres. "Se puede convertir de cualquiera de estas codificaciones a cualquier otro, a través de conversión Unicode".[3]