Sintaktična napaka je napaka, ki jo zazna prevajalnik in se prevajanje zaključi s poročilom, kje se napaka nahaja, program pa se ne prevede (ali pri interpreterjih, izvede).