
Либретто к балету создано М. Петипа по мотивам сказки Э.-Т.-А. Гофмана «Щелкунчик и Мышиный король».
«Щелкунчик» занимает особое место среди поздних произведении П. И. Чайковского; стоит обособленно от традиции балетного жанра, новаторски применены музыкальные образы. Он является для композитора точкой отсчета в поисках смысла жизни, именно в нем слышны раздумья на тему вечного.
В разных редакциях есть разночтения в имени главной героини: Клара и Мари. В оригинальном произведении Гофмана имя девочки – Мари, а Клара – это ее любимая кукла. В России с началом Первой мировой войны (1914 год) и ростом патриотических настроений сюжет балета русифицировался, и главная героиня стала зваться Машей. При этом Фриц остался непереименованным, поскольку он – отрицательный персонаж. Примечательно, что эта традиция действует до сих пор.