متفورمين 1-مقدار قندي را كه توسط كبد ساخته مي شود را كاهش وي دهد . 2- محدود كردن جذب قندي كه از رژيم دريافت مي شود . 3- حساس كردن رسپتور هاي انسولين .
همه اين عوامل باعث كاهش سطح گلوكز خون مي شود . تجربه نشان داده است ، بيماران ديابتي كه متفورمين دريافت مي كردند 0.5 تا 4 كيلوگرم كاهش وزن داشته اند . به نظر مي رسد افرادي كه متفورمين دريافت مي كنند ، هيچ وزني اضافه نميكنند . البته هنوز تحقيقي ثابت نكرده كه متفورمين در افراد غير ديابتي باعث كاهش وزن مي شود.