Различие долга и обязанности заключается в том, что долг — это моральная категория, а обязанность — юридическая. 1
Долг — это личное решение человека, привитое чувство ответственности. 3 Например, долг перед Родиной, перед матерью и отцом. 2
Обязанность — это безусловное для выполнения действие, навязанное извне, и ответственность за ненадлежащее его исполнение. 2 Например, семейная обязанность, должностная. 2
Таким образом, долг — это то, что человек берёт на себя добровольно, а обязанность — то, что налагается извне (родителями, начальником, традициями, законами и т. д.). 4