---
title: bits ror
categories: |
bits
version: 0.104.0
bits: |
Bitwise rotate right for ints or binary values.
usage: |
Bitwise rotate right for ints or binary values.
editLink: false
contributors: false
---
<!-- This file is automatically generated. Please edit the command in https://github.com/nushell/nushell instead. -->
# `bits ror` for [bits](/commands/categories/bits.md)
<div class='command-title'>Bitwise rotate right for ints or binary values.</div>
## Signature
```> bits ror {flags} (bits)```
## Flags
- `--signed, -s`: always treat input number as a signed number
- `--number-bytes, -n {int}`: the word size in number of bytes, it can be 1, 2, 4, 8, auto, default value `8`
## Parameters
- `bits`: Number of bits to rotate right.
## Input/output types:
| input | output |
| ------------ | ------------ |
| binary | binary |
| int | int |
| list\<binary\> | list\<binary\> |
| list\<int\> | list\<int\> |
## Examples
rotate right a number with 2 bits
```nu
> 17 | bits ror 2
68
```
rotate right a list of numbers of two bytes
```nu
> [15 33 92] | bits ror 2 --number-bytes 2
╭───┬───────╮
│ 0 │ 49155 │
│ 1 │ 16392 │
│ 2 │ 23 │
╰───┴───────╯
```
rotate right binary data
```nu
> 0x[ff bb 03] | bits ror 10
Length: 3 (0x3) bytes | printable whitespace ascii_other non_ascii
00000000: c0 ff ee ×××
```