Angka dalam Bahasa Jerman sama saja jumlahnya dengan Bahasa Inggris. Berikut pengucapan angka dasar dalam Bahasa Jerman.
0 => null
1 => eins
2 => zwei
3 => drei
4 => vier
5 => fünf
6 => sechs
7 => sieben
8 => acht
9 => neun
Angka belasan dalam Bahasa Jerman aturannya sama seperti dalam Bahasa Inggris. Mulai dari angka 13 menggunakan angka dasar ditambah zehn dibelakangnya.
10 => zehn
11 => elf
12 => zwölf
13 => dreizehn
14 => vierzehn
15 => fünfzehn
16 => sechszehn
17 => siebzehn (pengecualian untuk angka 17 bukan siebenzehn melainkan hanya siebzehn)
18 => achtzehn
19 => neunzehn
Angka puluhan dalam Bahasa Jerman cara mengucapkannya dimulai dari angka belakangnya ditambah kata ‘und’ (dan) lalu ditambah kata zig.
20 => zwanzig
21 => einundzwanzig
22 => zweiundzwanzig
23 => dreiundzwanzig
24 => vierundzwanzig
25 => fünfundzwanzig
26 => sechsundzwanzig
27 => siebenundzwanzig
28 => achtsundzwanzig
29 => neunundzwanzig
Catatan: untuk angka 21 bukan einsundzwanzig melainkan einundzwanzig. Begitu seterusnya untuk angka 31, 41, 51 dan seterusnya.
30 => dreißig
31 => einunddreißig
32 => zweiunddreißig
33 => dreiunddreißig
34 => vierunddreißig
35 => fünfunddreißig
36 => sechsunddreißig
37 => siebenunddreißig
38 => achtunddreißig
39 => neununddreißig
Catatan: khusus untuk angka 30, bilangan puluhan belakangnya bukan zig melainkan ßig.
40 => vierzig
41 => einundvierzig
42 => zweiundvierzig
43 => dreiundvierzig
44 => vierundvierzig
45 => fünfundvierzig
46 => sechsundvierzig
47 => siebenundvierzig
48 => achtundvierzig
49 => neunundvierzig
Untuk angka 50 sampai 99 aturannya sama seperti angka 20-an dan 40-an.
Angka ratusan dalam Bahasa Jerman
100 => hundert (einhundert)
101 => hunderteins
102 => hundertzwei
103 => hundertdrei
104 => hundertvier
105 => hundertfünf
106 => hundertsechs
107 => hundertsieben
108 => hundertacht
109 => hundertneun
110 => hundertzehn
Untuk angka 111 dan seterusnya tetap menggunakan kata dasarnya ditambah kata hundert didepannya. Juga berlaku untuk angka 1000 dan seterusnya.
1000 => tausend
10.000 => zehntausend
100.000 => hunderttausend
1.000.000 => million (einmillion)