Un număr Fermat este un număr pozitiv special. Numerele Fermat sunt denumite după Pierre de Fermat. Formula care le generează este

F n = 2 2 2 n + 1 {\displaystyle F_{n}=2^{2^{{\overset {n}{}}}+1}} {\displaystyle F_{n}=2^{2^{\overset {n}{}}}+1}

unde n este un număr întreg nenegativ. Primele nouă numere Fermat sunt (secvența A000215 în OEIS):

F0 = 21 + 1 = 3

F1 = 22 + 1 = 5

F2 = 24 + 1 = 17

F3 = 28 + 1 = 257

F4 = 216 + 1 = 65537

F5 = 232 + 1 = 4294967297 = 641 × 6700417

F6 = 264 + 1 = 18446744073709551617 = 274177 × 67280421310721

F7 = 2128 + 1 = 340282366920938463463374607431768211457 = 59649589127497217 × 5704689200685129054721

F8 = 2256 + 1 = 115792089237316195423570985008687907853269984665640564039457584007913129639937 = 1238926361552897 × 93461639715357977769163558199606896584051237541638188580280321

Până în 2007, doar primele 12 numere Fermat au fost complet calculate. (scrise ca produs de numere prime) Aceste factorizări pot fi găsite la Prime Factors of Fermat Numbers.

Dacă 2n + 1 este număr prim și n > 0, se poate demonstra că n trebuie să fie o putere a doua. Orice număr prim de forma 2n + 1 este un număr Fermat, iar astfel de numere prime se numesc numere prime Fermat. Singurele numere prime Fermat cunoscute sunt F0,...,F4.