اشمیت تریگر (به انگلیسی: Schmitt trigger) یک مدار مقایسه کننده است که در آن از فیدبک مثبت استفاده شده است.
در وضعیت غیر معکوس، هنگامی که ورودی بیشتر از یک مقدار مشخص، که به عنوان آستانه انتخاب شده است، شود، خروجی High یا یک میشود و هنگامی که ورودی کمتر از مقدار مشخص شده ی دیگر که به عنوان آستانه انتخاب شده، شود، خروجی low یا صفر می شود. هنگامی که ورودی بین این دو مقدار باشد خروجی حالت خود را حفظ می کند.
از اشمیت تریگر در ورودی آی سی ها برای تبدیل موج سینوسی به مربعی یا اصلاح صفر و یکهای خراب شده به علت نویز و اعوجاج
استفاده می شود.