IPv6 offers 128 bit address space. Theoretically there are 340.282.366.920.938.463.463,374.607.431.768.211.456 addresses available.
This means there are approximately 6.67 * 10^27 IPv6 addresses per square meter on our planet.
This means there are approximately 6.67 * 10^27 IPv6 addresses per square meter on our planet.