> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/datasets/dataset-versions/image-augmentation/augmentation-types/90o-rotate-augmentation.md).

# 90º Rotate Augmentation

Randomly rotate an image 90 degrees or 180 degrees. These help your model be insensitive to camera orientation.

* Clockwise: Rotates an image 90 degrees clockwise.
* Counter Clockwise: Rotates an image 90 degrees counter clockwise.
* Upside Down: Rotates an image 180 degrees (upside down).

## Example

<figure><img src="/files/ufNS2MakqYkLUS9g2SLi" alt=""><figcaption><p>Original Image</p></figcaption></figure>

<figure><img src="/files/Ka8eDVic2yt3hScgrZKp" alt=""><figcaption><p>90º Augmentation applied Clockwise</p></figcaption></figure>

<figure><img src="/files/iGJpdnrkIyPRxzshuyjz" alt=""><figcaption><p>90º Augmentation applied Counter-Clockwise</p></figcaption></figure>

## Learn More

* [Why and How to Implement Random Rotate Data Augmentation](https://blog.roboflow.com/why-and-how-to-implement-random-rotate-data-augmentation/)
