In der formalen Zahlentheorie ist eine Gödel-Nummerierung eine Funktion, die jedem Symbol und jeder Formel einer formalen Sprache eine eindeutige natürliche Zahl zuweist, die als Gödel-Zahl (GN) bezeichnet wird. Das Konzept wurde zuerst von Kurt Gödel für den Beweis seines Unvollständigkeitssatzes verwendet.
Eine Gödel-Nummerierung kann als eine Kodierung interpretiert werden, bei der jedem Symbol einer mathematischen Notation eine Zahl zugeordnet wird, und ein Strom natürlicher Zahlen kann dann eine Form oder Funktion darstellen. Eine Numerierung der Menge der berechenbaren Funktionen kann dann durch einen Strom von Gödel-Zahlen (auch effektive Zahlen genannt) dargestellt werden. Das Rogers'sche Äquivalenztheorem gibt Kriterien an, für die diese Nummerierungen der Menge der berechenbaren Funktionen Gödel-Numerierungen sind.