
'Mistake' is a wrong action due to carelessness; 'error' is more formal and can refer to faults in systems or processes.
"Mistake" is the everyday error: an incorrect action or decision due to carelessness or misunderstanding. "Make a mistake" = commit an error. It is the everyday word.
I made a mistake and sent the email to the wrong person.
It was a mistake to trust him with that secret.
Everyone makes mistakes. What matters is learning from them.
"Error" is more formal and technical. Used in mathematical, legal, computing, or scientific contexts. "An error in the code" = a fault in the code. More precise than "mistake".
The computer program crashed due to a critical error.
There was a calculation error in the financial report.
The lab results contained an error that changed the diagnosis.
Common mistake
Trick to remember it
Quick rule
Did you know?
Certain fixed expressions only work with one of the two words and cannot be swapped. "Trial and error" always uses ERROR, never "trial and mistake." "Human error" (in accident investigations) always uses ERROR. "By mistake" (accidentally) always uses MISTAKE: "I deleted the file by mistake." "Margin of error" (statistical margin) always uses ERROR. "Clerical error" (administrative error) always uses ERROR. Once you know the fixed collocations of each word, the distinction becomes much clearer.
Exercise 1 · Pick the right one
I made a spelling _____ in my email. I wrote "recieve" instead of "receive".
Exercise 2 · Pick the right one
The app crashed because of a _____ in the code.
Exercise 3 · Form the word
'Pretend' means to act as if something is true when it is not; 'intend' means to plan or mean to do something.
Both can mean 'darse cuenta', but one implies mental understanding and the other sensory perception.
"Above" is at a higher level without contact; "over" implies covering, movement, or crossing.
"Actually" corrects or contrasts an assumption; "really" intensifies or confirms.
Bryan López
Founder of SpeakUP Academy