NHS Number Generate and validate NHS Numbers

A handy free service for validating and generating NHS numbers for testing.

The NHS Number is a unique 10-digit identifier assigned to every citizen registered with the NHS (National Health Service), serving as a unique reference for healthcare records.

The validator will accept NHS Numbers with or without spaces but not with hyphens.

This service is provided for testing purposes only. It is not affiliated with any of the companies or brands for which it produces data. Provided "as is", without warranty, and used at your own risk.

NHS number generator

Click the button to generate a list of 10 random numbers.

NHS number validator

NHS Number Resources