مكتبة الربط الديناميكي (بالإنجليزية: Dynamic-link library أو DLL) هو مفهوم المكتبة المشتركة في نظام مايكروسوفت ويندوز وأو إس/2. تستخدم المكتبة غالبا نسق .DLL
و.OCX
(للمكتبات المحتوية على أكتف إكس) أو .DRV
(للمكتبات المحتوية على تعريفات أجهزة النظام).
من أمثلة المكتبات؛ مكتبات الأيقونات ومكتبات الخطوط.
الغرض الأساسي من مكتبات الربط الدينامكي كان حفظ مساحة القرص الصلب والذاكرة، بواسطة استخدام مكتبة واحدة لبرنامجين قيد العمل. كما تسمح بتعديل ملف مكتبة واحد مشترك بين عدة تطبيقات، لتعديل هذه التطبيقات.