Hardcoded subtitles are subtitles that cannot be turned off by your viewer. They are always visible while the video is playing. Closed Captions are subtitles that you can turn on/off. They are the opposite of hardcoded subtitles (sometimes known as Open Captions).