Легенда загребского «Динамо» и венского «Рапида». В составе «Динамо» под руководством Мирослава Блажевича был чемпионом Югославии. В «Рапиде» два раза выиграл чемпионат Австрии.
После окончания карьеры стал тренером. Два раза привёл «Кроацию» к завоеванию титула чемпиона Хорватии. В 2002 году выиграл хорватский чемпионат с «Загребом». Тогда в составе «Загреба» был Ивица Олич.
Возглавлял сборную Хорватии с 2004 по 2006 годы. Под его руководством хорватская национальная команда уверенно пробилась на чемпионат мира. Но в финальной части его подопечные не вышли из группы. После этого Краньчар ушёл в отставку. Ему в заслугу можно поставить то, что он привлёк в сборную Луку Модрича.
В 2010 году Краньчар возглавил сборную Черногории. Но после хорошего старта национальной команды в квалификации на выход в чемпионат Европы, когда за два матча до конца отборочного цикла Черногория занимала второе место в группе, 8 сентября 2011 года он был уволен. Деян Савичевич, президент Федерации футбола Черногории, сказал на это: «У Кранчара была проблема, которую мы тщательно пытались скрывать. Эта проблема связана с алкоголем». Сам Кранчар опроверг слова Деяна.
Его сын Нико сейчас игрок английского «Тоттенхэма».