12-летний Мигель живёт в мексиканской деревушке в семье сапожников и тайно мечтает стать музыкантом. Тайно, потому что в его семье музыка считается проклятием. Когда-то его прапрадед оставил жену, прапрабабку Мигеля, ради мечты, которая теперь не даёт спокойно жить и его праправнуку. С тех пор музыкальная тема в семье стала табу. Мигель обнаруживает, что между ним и его любимым певцом Эрнесто де ла Крусом, ныне покойным, существует некая связь. Паренёк отправляется к своему кумиру в Страну Мёртвых, где встречает души предков. Мигель знакомится там с духом-скелетом по имени Гектор, который становится его проводником. Вдвоём они отправляются на поиски де ла Круса.
Сотрудники Pixar ранее не работали с анимацией скелетов, поэтому у них возникла техническая проблема. Программа Presto, отвечающая за рендеринг, не смогла справиться с одеждой на скелетах. Ткань неправильно ложилась на кости, постоянно путалась в шее, ногах и руках, застревая в пустотах на стыках.Поэтому было принято решение создать для этого новую программу.
Для одного только мира мертвых, где разворачивается большая часть действия, пришлось создать 7 миллионов источников освещения — от уличных фонарей до лампочек на трамваях.
Изначально предполагалось, что Мигель (Энтони Гонсалес) будет только играть на гитаре. Когда режиссёр Ли Анкрич узнал, что Гонсалс хорошо поёт, было решено, что главный герой будет петь.
В фильме постоянно показывают цветок. Это бархатец прямостоячий, который является основным цветком Дня мёртвых.
Во время посещения одной из семей в Мексике режиссёр и сценарист Ли Анкрич заметил, что к подношению умершим родственникам на домашнем алтаре проявлял интерес пёс, которого приходилось постоянно отгонять. Анкричу этот момент так понравился, что он включил его в сценарий.
По словам режиссёров Ли Анкрича и Эдриана Молины, самым трудным в работе над фильмом было анимировать шею бабушки. Молина даже попросил свою тёщу, которая жила в Мехико, приехать в студию, где они пытались женщину разозлить, чтобы увидеть, как движется её шея. Это оказалось нелегко, т.к. тёща была человеком незлобивым, но через несколько часов они своего всё-таки добились.
Основой для изображения Страны мёртвых послужили виды штата Гуанахуато, где на склонах гор расположены разноцветные дома.
Работа над фильмом продолжалась с 2011 по 2017 год – рекордно долгое время для Pixar.
Во время подготовки авторы и аниматоры совершили пять поездок в Мексику для изучения местной культуры.
Из-за затянувшейся работы над фильмом у актёра озвучивания главного героя начал ломаться голос, и вместо него взяли Энтони Гонсалеса. Оригинальный актёр озвучил рабочего сцены, который указал Эрнесто дорогу на сцену.
Порода Данте — ксолоитцкуинтли, или мексиканская голая собака.
Поначалу фильм собирались назвать «День мёртвых». В 2015 году Walt Disney Company попыталась зарегистрировать торговую марку «День мёртвых», однако компанию обвинили в культурной апроприации. Через неделю Disney переименовала фильм в «Тайну Коко».
Осторожно: дальнейшие факты могут содержать спойлеры ▼
Первый проект Pixar, в котором прямо показана смерть основных персонажей.