انکودر چرخشی که رمزگذار شفت نیز نامیده می شود، یک دستگاه الکترومکانیکی است که موقعیت یا حرکت زاویه ای شفت یا محور را به سیگنال های خروجی آنالوگ یا دیجیتال تبدیل می کند. دو نوع اصلی رمزگذار چرخشی وجود دارد: مطلق و افزایشی. خروجی یک رمزگذار مطلق موقعیت شفت فعلی را نشان می دهد و آن را تبدیل به یک مبدل زاویه می کند. خروجی یک رمزگذار افزایشی اطلاعاتی در مورد حرکت شفت ارائه می دهد که معمولاً در جاهای دیگر به اطلاعاتی مانند موقعیت، سرعت و فاصله پردازش می شود.
رمزگذارهای چرخشی در طیف گستردهای از کاربردها که نیاز به نظارت یا کنترل یا هر دو سیستمهای مکانیکی دارند، از جمله کنترلهای صنعتی، رباتیک، لنزهای عکاسی، دستگاههای ورودی رایانه مانند موشهای اپتومکانیکی و گویهای حرکتی و سکوهای رادار چرخان استفاده میشوند. .