Образуется в случае если температура грунта выше 0 °C, а температура воздуха на поверхности — ниже. Жидкая подземная вода поднимается на поверхность за счет капиллярности, замерзает и образует ледяные иголки. На Байкале игольчатый лёд образуется наоборот: иголки растут вглубь. Вода под льдинами более холодная из-за большой толщи льда, а сверху солнце подтапливает поверхность льда. Воде некуда деваться и она, нагретая солнцем, миллиметр за миллиметром начинает протачивать себе путь вниз, как бы растворяясь в ледяном поле и формируя эти самые триллионы иголок.