Un numero Fermat è un numero positivo speciale. I numeri di Fermat prendono il nome da Pierre de Fermat. La formula che li genera è

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

dove n è un numero intero non negativo. I primi nove numeri di Fermat sono (sequenza A000215 nell'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

A partire dal 2007, solo i primi 12 numeri di Fermat sono stati completamente contabilizzati. (scritti come prodotto dei numeri primi) Queste fattorizzazioni si possono trovare in Prime Factors of Fermat Numbers.

Se 2n + 1 è primo, e n > 0, si può dimostrare che n deve essere una potenza di due. Ogni primo della forma 2n + 1 è un numero di Fermat, e tali primi sono chiamati primi di Fermat. Gli unici numeri primi di Fermat conosciuti sono F0,...,F4.