+
diff --git a/docs/src/en/components/common-ui/vben-cropper.md b/docs/src/en/components/common-ui/vben-cropper.md
new file mode 100644
index 000000000..ea0174788
--- /dev/null
+++ b/docs/src/en/components/common-ui/vben-cropper.md
@@ -0,0 +1,159 @@
+---
+outline: deep
+---
+
+# Vben Cropper Image Cropping
+
+`VCropper` is a pure native image cropping component that supports both free and fixed aspect ratio cropping, with method-based access to cropped results.
+
+> If some details are not obvious from the docs, check the live demos as well.
+
+::: info Note
+
+If you feel the current component implementation doesn't meet your needs, you can use native components directly or create your own component. The components provided by the framework are not constraints - use them at your discretion.
+
+:::
+
+## Basic Usage
+
+Basic image cropping with free aspect ratio adjustment.
+
+
+
+## Fixed Aspect Ratio
+
+Set the cropping ratio via the `aspectRatio` prop. The format is `"width:height"`, e.g. `"1:1"`, `"16:9"`, `"3:4"`.
+
+
+
+## API
+
+### Props
+
+| Property | Description | Type | Default |
+| ------------- | ---------------------------------- | -------- | ------- |
+| `img` | Image URL (required) | `string` | - |
+| `width` | Container width | `number` | `500` |
+| `height` | Container height | `number` | `400` |
+| `aspectRatio` | Crop ratio, e.g. `"1:1"`, `"16:9"` | `string` | - |
+
+### Methods
+
+Call component methods via `ref`:
+
+```vue
+
+```
+
+#### getCropImage
+
+Crop and retrieve the image.
+
+```ts
+getCropImage(
+ format?: 'image/jpeg' | 'image/png',
+ quality?: number,
+ outputType?: 'base64' | 'blob',
+ targetWidth?: number,
+ targetHeight?: number,
+): Promise
+```
+
+**Parameters:**
+
+| Parameter | Type | Default | Description |
+| --- | --- | --- | --- |
+| `format` | `'image/jpeg' \| 'image/png'` | `'image/png'` | Output image format |
+| `quality` | `number` | `0.92` | Compression quality (0-1), only effective for jpeg |
+| `outputType` | `'base64' \| 'blob'` | `'blob'` | Output type, base64 string or Blob object |
+| `targetWidth` | `number` | - | Target width, defaults to original crop width if omitted |
+| `targetHeight` | `number` | - | Target height, defaults to original crop height if omitted |
+
+## Features
+
+### Cropping Operations
+
+- **Drag to Move** - Drag the center area of the crop box to move its position
+- **Corner Resize** - Drag the four corners to resize the crop box
+- **Edge Resize** - Drag the midpoints of edges to adjust a single side
+
+### Aspect Ratio Control
+
+- **Free Ratio** - Without `aspectRatio`, adjust the crop box to any ratio
+- **Fixed Ratio** - With `aspectRatio` set, the crop box maintains the specified ratio
+
+### HiDPI Support
+
+The component automatically adapts to Retina and other high-DPI screens, ensuring crisp output images.
+
+### Image Fitting
+
+- Images are automatically scaled to fit within the container
+- Supports both local and remote images
+- Cross-origin images are handled automatically
+
+## Usage Example
+
+```vue
+
+
+
+