Skip to main content
Skip to main content

Singapore Driving Licence Generator

Singapore Driving Licence Number generator featuring official S, T, G, M prefixes and SPF Traffic Police Modulo 11 checksum.

Waiting for generation...

About the Singapore Driving Licence

Issued by the Traffic Police under the Singapore Police Force (SPF), the driving licence number is directly linked to the individual’s NRIC or FIN identity number.

It serves as the definitive identification and licensing document for road vehicle operators across the Republic of Singapore.

Driving Licence Anatomy & Structure

A Singapore Driving Licence consists of 9 characters formatted as @NNNNNNN#:

PositionFieldLengthMeaning & SpecificationExample
1Category Prefix1 letterSpecifies holder category: S/T for citizens and PRs; F/G/M for foreign pass holdersS
2 to 8Serial Registration Digits7 digitsSequential identifier issued by the Traffic Police / ICA1234567
9Checksum Letter1 letterVerification letter calculated using Modulo 11 with weights [2, 7, 6, 5, 4, 3, 2] and prefix offsetD

Official Algorithm (Modulo 11 — SPF Traffic Police / ICA)

Official Singapore identity document checksum specification:

Weights = [2, 7, 6, 5, 4, 3, 2]; Offset: T/G = 4, M = 3, S/F = 0; Rem = (Sum + Offset) % 11.
  1. 1. Multiply each of the 7 serial digits by the weights [2, 7, 6, 5, 4, 3, 2].
  2. 2. Add the products together and add the prefix offset (4 for T/G; 3 for M; 0 for S/F).
  3. 3. Compute remainder modulo 11.
  4. 4. Map the remainder to the official lookup letter array.

Frequently Asked Questions (FAQ)