Die Taste Alt Gr (engl. Alternate Graphic, laut IBM) liegt auf einer PC-Tastatur mit AT-Layout normalerweise rechts neben der Leertaste und verändert, während sie gedrückt gehalten wird, die Funktionen der anderen Tasten (ähnlich der Shift- bzw. Umschalttaste, der Steuerungs-Taste und der Alt-Taste).
Die Alt-Gr-Taste aktiviert das rechts unten (oder oben) auf den Tasten abgebildete, dritte Zeichen. In einigen Betriebssystemen kann die gleiche Funktion mit Strg+Alt erzielt werden.
Ursprünglich waren auch in deutschsprachigen Ländern PC-Tastaturen nur mit englischer bzw. amerikanischer Belegung verfügbar. Auf diesen befand sich an der gleichen Stelle, an der heute die AltGr-Taste liegt, eine zweite, identische Alt-Taste. Da die meisten nichtenglischen Sprachen eine höhere Zahl von Zeichen benötigen, man aber die Tastaturen technisch möglichst nicht verändern wollte (sondern nur im Aufdruck), wurde für nichtenglische Tastaturen die zweite Alt-Taste zur „Alt-Gr“-Taste umdeklariert, um mehr Zeichen mit der gleichen Tastenzahl eingeben zu können. Dies wird durch Drittbelegung einiger Tasten bei gleichzeitigem Gebrauch der Alt-Gr-Taste ermöglicht. Diese „Umdeklaration“ erklärt auch den ähnlichen Namen, obwohl die Funktionen der beiden Tasten sehr verschieden sind.
In Windows-Systemen ist die Kombination Strg+Alt mit Alt Gr weitgehend identisch; Strg+Alt+E erzeugt auf deutschen und schweizerischen Tastaturen also ebenfalls das €-Zeichen. Das gleiche gilt für die veralteten PC- und XT-Tastaturen, welche keine AltGr-Taste besitzen. Allerdings lässt sich umgekehrt die auf vielen Systemen zur Anmeldung und zum Herunterfahren benötigte Kombination Strg+Alt+Entf nicht mit Alt Gr+Entf ersetzen.
Mit der Kombination Alt Gr+Q (deutsche Tastaturen) bzw. Alt Gr+2 (Schweizer Tastaturen) erhält man beispielsweise das @-Zeichen.
Bei Apple-Tastaturen ist diese Taste nicht vorhanden. Die Funktion wird aber von der Wahltaste übernommen (die im Apple-Jargon ursprünglich als „Option“-Taste bezeichnet wird). Wird auf einem Mac ein anderes Betriebssystem ausgeführt, kann diese Taste mit Ctrl + Alt nachgebildet werden