Ни для кого не секрет как пишется правильно, выясним, определив состав этого сочетания.
В речи это словосочетание является устойчивым. Оно легко воспроизводится как готовая речевая единица и синонимично выражениям "всем известно", "все знают".
Его написание начнем с существительного "секрет", которое с отрицательной частицей "не" пишется раздельно. В этом выражении отрицание создается именно этой частицей. Согласно правилу орфографии существительные в основном пишутся с "не" раздельно, которое не образует нового слова и не становится приставкой (Сравним: счастье - несчастье, горе).
В начале выражения находится отрицательное местоимение "ни для кого". Его начальной формой является местоимение "никто". В форме родительного падежа между "ни" и местоимением появляется служебная часть речи предлог "для". В итоге все три слова пишутся раздельно.
Частица "ни" усиливает отрицание "не секрет".
Правильно пишется "ни для кого не секрет" раздельно в пять слов.
Примеры
Ни для кого не секрет, что наступило глобальное потепление на Земле.
Ни для кого не секрет, что погибнут пчелы - погибнет человечество.