Tanto Unicef como UNICEF son formas válidas de escribir este acrónimo.
En los medios de comunicación se pueden ver ambas grafías, como se muestra en estas frases: «Los once centros educativos han sido reconocidos por Unicef» o «La deportista es la nueva embajadora de UNICEF».
Este término es el acrónimo del inglés United Nations Children’s Fund (Fondo de las Naciones Unidas para la Infancia, antes denominado, en inglés, United Nations International Children’s Emergency Fund) y, de acuerdo con la Ortografía de la lengua española, puede escribirse enteramente con mayúsculas (UNICEF) o, por ser un nombre propio y tener más de cuatro letras, solo con mayúscula inicial (Unicef).
No obstante, para no cargar los textos periodísticos con excesivas mayúsculas, puede resultar aconsejable, cuando se trate de nombres propios, escribir los acrónimos con caja alta en la inicial.
Así las cosas, los ejemplos mencionados anteriormente son adecuados.