Auto-correct é um tipo de programa de software que identifica palavras mal escritas, usa algoritmos para identificar as palavras mais prováveis de terem sido intencionadas e edita o texto em conformidade. Auto-correct é normalmente uma funcionalidade incluída em processadores de texto e plataformas de envio de mensagens de vários tipos. Todos os produtos Apple, Google e Microsoft têm suas próprias versões de programas auto-corretos.
Programas auto-corretos funcionam muito bem com erros de digitação comuns e diretos, tais como "teh" para "o". Entretanto, seus algoritmos estão longe de ser infalíveis, em particular com programas auto-corretos para smartphones, que são frequentemente mais ativos como um meio de facilitar a digitação nos pequenos teclados dos dispositivos. Há vários sites dedicados a falhas humorísticas de auto-correção.