त्रुटि उस घटना को कहते हैं जब कोई बनाई गयी प्रणाली अपने निर्धारित काम ढंग से नही करती। शब्द त्रुटि के कई अर्थ है और सापेक्ष रूप से इसे कैसे लागू किया जाता हैं इस आधार पर इसके कई उपयोग भी हैं। लैटिन भाषा के शब्द एरर का वास्तविक अर्थ है "भटकना" या "इधर उधर घूमना".
خطا در علم و زندگی روزمره می‌تواند معانی متفاوتی داشته باشد و بسته به موضوع مورد نظر بیان‌کنندهٔ پیامدهایی است که مدنظر فاعل آن فعل نبوده‌است.