---
version: "2026.1.0"
language: "en"
---
# Offset Position

The **Offset position** building block offsets (translates) one screen position into another. It is typically used to calculate a new position for mouse actions. See the [Drive mouse actions lesson](https://www.leapwork.com/services/learning-center/drive-mouse-actions) for an example of how to use the Offset position block.

The **Offset position** block shows the following properties:  
![image-20260207-111735.png](https://docs.leapwork.com/__attachments/a_8069548c8987963576596f9f567fb8e2274869ae9806ee5c94c7744f02349696/image-20260207-111735.png?cb=030b6e03bc128ca79f5fe68c32a56ea1)

**Note:** The screenshot on this page uses the **Elegance Design** , introduced in **2025.3**. If you are using an earlier version, your layout may look different.

## Quick-start

1. Drag **Offset position** onto the canvas.

2. Connect it by providing **Position to offset** and **Offset value** , and use **Result position** as input in another building block. Optionally, adjust **Offset method** if needed.

3. Run the flow when it's ready.

## Building block parameters

Parameters  
* **Block header** : This block has no green input or output connectors because it is not explicitly executed. It performs a calculation on position values and provides the result to other building blocks. You can rename the block title ("Offset position") by double-clicking it and typing a new title.

* **Position to offset** : The base position to offset, in **X, Y** coordinates (top-left of the screen is **0, 0** ). You can expand it to work with X and Y separately.

* **Offset value** : The position offset to apply to the base position, in **X, Y** coordinates (top-left of the screen is **0, 0** ). You can expand it to work with X and Y separately.

* **Offset method** : The calculation method used to apply the offset: **Add** or **Multiply** . For example, adding **10, 20** to a position **500, 500** results in **510, 520** .

* **Result position** : The resulting position after the offset operation, in **X, Y** coordinates (top-left of the screen is **0, 0**).

## Resources

|                                                **Topic**                                                |                                                  **Description**                                                  |
|---------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------|
| [Flows FAQ](https://docs.leapwork.com/faq/latest/leapwork-flow-faq/flows-faq.md)                                                 | Common questions about creating, running, and managing flows in Leapwork.                                         |
| [Flows Troubleshooting](https://docs.leapwork.com/troubleshooting/latest/leapwork-flow-troubleshooting/flows-troubleshooting.md) | Guidelines and solutions for identifying and fixing issues that occur when building or running flows in Leapwork. |