What is text rotation?

Text rotation, also known as circular shift or string rotation, is an operation that moves characters from one end of a string to the other. When rotating right, characters from the end of the text are moved to the beginning, creating a cyclic permutation. This concept is widely used in computer science, cryptography, bitwise operations, and various text processing algorithms.

Right rotation shifts each character toward the end of the string. The characters that "fall off" the right side wrap around to the left side. For example, rotating "ABCDE" right by 2 positions produces "DEABC" — the last two characters move to the front.

Tool description

This tool performs right rotation (circular right shift) on text strings. Enter your text and specify how many positions to shift, and the tool instantly displays the rotated result. The rotation is circular, meaning characters shifted off the right end reappear at the left end.

Examples

Input Positions Output
Hello 1 oHell
Hello 2 loHel
ABCDEF 3 DEFABC
12345 2 45123
rotation 4 tionrota

Features

  • Real-time rotation as you type
  • Supports any number of positions (automatically wraps for values larger than text length)
  • Preserves all characters including spaces and special characters