diff --git a/docs/en/UI/AspNetCore/Tag-Helpers/Modals.md b/docs/en/UI/AspNetCore/Tag-Helpers/Modals.md
new file mode 100644
index 0000000000..560c4374f0
--- /dev/null
+++ b/docs/en/UI/AspNetCore/Tag-Helpers/Modals.md
@@ -0,0 +1,89 @@
+# Modals
+
+## Introduction
+
+`abp-modal` is a main element to create a modal.
+
+Basic usage:
+
+````xml
+Launch modal
+
+
+
+
+ Woohoo, you're reading this text in a modal!
+
+
+
+````
+
+
+
+## Demo
+
+See the [modals demo page](https://bootstrap-taghelpers.abp.io/Components/Modals) to see it in action.
+
+## Attributes
+
+### centered
+
+A value indicates the positioning of the modal. Should be one of the following values:
+
+* `false` (default value)
+* `true`
+
+Example:
+
+````xml
+
+ A simple warning alert—check it out!
+
+````
+
+### size
+
+A value indicates the size of the modal. Should be one of the following values:
+
+* `Default` (default value)
+* `Small`
+* `Large`
+* `ExtraLarge`
+
+### static
+
+A value indicates if the modal will be static. Should be one of the following values:
+
+* `false` (default value)
+* `true`
+
+### Additional content
+
+`abp-modal-footer` can have multiple buttons with alignment option.
+
+Add `@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal` to your page.
+
+Example:
+
+````xml
+Launch modal
+
+
+
+
+ Woohoo, you're reading this text in a modal!
+
+
+
+````
+
+### button-alignment
+
+A value indicates the positioning of your modal footer buttons. Should be one of the following values:
+
+* `Default` (default value)
+* `Start`
+* `Center`
+* `Around`
+* `Between`
+* `End`
\ No newline at end of file