Hammurabi'nin bu kadar sert kanunlar yapmasının birkaç nedeni vardır: Toplumsal düzeni ve adaleti sağlama amacı: Kanunlar, toplumsal sınıflar arasında düzen sağlamayı ve her bir sınıfın hak ve sorumluluklarını belirlemeyi amaçlamıştır. Caydırıcılık: Sert yaptırımlar, o dönemdeki güvenlik sorunları ve toplumsal düzensizliklerin önüne geçmek için caydırıcılık sağlamak amacıyla uygulanmıştır. Kabile geleneklerini aşma: "Göze göz, dişe diş" mantığıyla, kan davasını ve kişisel misillemeyi reddederek yeni bir hukuki anlayış getirmiştir. Tanrı sözü olarak kabul edilme: Hammurabi, bu kanunları kendisine tanrı Şamaş'ın yazdırdığını iddia ederek, yasaların tanrı sözü olarak kabul edilmesini ve daha fazla otoriteye sahip olmasını sağlamıştır.