diff --git a/docs/en/UI/Angular/Breadcrumb.md b/docs/en/UI/Angular/Breadcrumb.md
new file mode 100644
index 0000000000..bdd535daeb
--- /dev/null
+++ b/docs/en/UI/Angular/Breadcrumb.md
@@ -0,0 +1,50 @@
+## Breadcrumb Component
+
+ABP provides a component that listens to the angular router's `NavigationEnd`
+event and creates inputs for `BreadcrumbItemsComponent`.This component is used in
+abp components with [`PageComponent`](./Page-Component.md).
+
+## Breadcrumb Items Component
+
+`BreadcrumbItemsComponent` is used to display breadcrumb items. It can be useful
+when you want to display breadcrumb items in a different way than the default.
+
+### Usage
+
+Example for overriding the default template of `PageComponent`:
+
+```html
+
+
+
+
+
+```
+
+```js
+import { Component } from "@angular/core";
+import { ABP } from "@abp/ng.core";
+
+@Component({
+ /* component metadata */
+})
+export class YourComponent {
+ breadCrumbItems: ABP.Route[] = [
+ {
+ name: "Item 1",
+ },
+ {
+ name: "Item 2",
+ path: "/path",
+ },
+ ];
+}
+```
+
+### Inputs
+
+- items: Partial[] : Array of ABP.Route objects. Source code of ABP.Route can be found in [github](https://github.com/abpframework/abp/blob/dev/npm/ng-packs/packages/core/src/lib/models/common.ts#L69).
+
+## See Also
+
+- [Page Component](./Page-Component.md)