Skip to main content
Beta We're in open beta - lock in lifetime access to today's feature set for just £99.99.

National Insurance Number Format Support

We clean National Insurance numbers from many different input formats. See what we support below.

Supported Format Variations

Spacing Variations

AB 12 34 56 C
AB12 34 56 C
AB 123456 C
AB 12 3456 C
AB 1234 56 C
AB123 456 C
AB123456C
A B 12 34 56 C

Separator Types Handled

AB-12-34-56-C
AB.12.34.56.C
AB/12/34/56/C
AB_12_34_56_C
AB:12:34:56:C
AB;12;34;56;C
AB,12,34,56,C
AB|12|34|56|C

We handle dashes, dots, slashes, underscores, colons, semicolons, commas, pipes, and more.

Parentheses & Brackets

(AB)12 34 56 C
AB(12)34 56 C
AB 12 34 56(C)
(AB123456C)
[AB]12 34 56 C
{AB}12 34 56 C
AB[123456]C
AB{123456}C

Mixed Formatting

AB 12-34-56 C
AB-12 34 56-C
AB.12-34.56-C
AB 12.34.56 C
AB-123456 C
AB12-34 56-C

Labels & Prefixes Removed

NI: AB123456C
NI Number: AB123456C
NINO: AB123456C
National Insurance: AB123456C
AB123456C (NI)
NI - AB123456C
UK AB123456C
GB: AB123456C

Wrapping Characters

"AB123456C"
'AB123456C'
*AB123456C
#AB123456C
AB123456C
'AB123456C

Lowercase & Case Variations

ab123456c
ab 12 34 56 c
Ab123456C
aB123456C
AB123456c
ab123456C
Ab 12 34 56 C
aB 12 34 56 C

All NI numbers are normalized to uppercase during validation.

Output Format

All National Insurance numbers are formatted consistently as:

AB 123456 C

Two letters, six digits, one letter, with appropriate spacing.

✓ Validation Rules

Have a Format We Don't Support?

If you have National Insurance number data in a format we don't currently handle, please contact us with examples and we'll add support!

Back to Validation Rules