Heinz Lindner (Linz, 17 de julio de 1990) es un futbolista austriaco que juega en la posición de guardameta para el F. C. Zürich de la Superliga de Suiza.
También ha formado parte de la selección austriaca.
Lindner jugó para el equipo juvenil del LASK Linz desde 1996 hasta 2004 de donde pasó a las inferiores del Austria Viena.
Su carrera profesional inició en la reserva del Austria Viena donde disputó 32 partidos. Al llegar al primer equipo disputar, logró jugar en 187 ocasiones, disputando la UEFA Champions League 2013/14.
En enero de 2015 estaba a punto de fichar por el Córdoba C. F. de La Liga, pero el pase se cayó. En cambio fichó por el Eintracht Fráncfort hasta el 30 de junio de 2017.
Debutó oficialmente en el equipo alemán el 8 de agosto de 2015 en una victoria por 3-0 (Copa de Alemania) contra el Bremer SV.
Tuvo su primera aparición en la Bundesliga el 21 de enero de 2017 de visitante contra el RB Leipzig.
En junio de 2017 fichó por el Grasshopper. Tras el descenso de categoría del equipo en 2019 abandonó el club y en octubre del mismo año firmó por el SV Wehen Wiesbaden alemán hasta final de temporada. Tras el descenso del equipo a 3. Liga al término de la misma, su contrato no fue renovado y quedó libre.
El 16 de mayo de 2023 reveló que padecía cáncer de testículo.
Debutó para la selección absoluta de su país el 1 de junio de 2012, en una victoria 3-2 sobre Ucrania en un partido amistoso