Tarsdorf is a municipality in the district of Braunau am Inn in the Austrian state Upper Austria.
Tarsdorf lies in the Innviertel. About 38 percent of the municipality is forest and 55 percent farmland.