developer

Use this when you need to check whether a number passes the Luhn (mod-10) checksum used by credit cards and many identifier numbers, instead of computing the doubling-and-summing by hand.

Use this when you need to check whether a number passes the Luhn (mod-10) checksum used by credit cards and many identifier numbers, instead of computing the doubling-and-summing by hand. Deterministic: same input, same output. Spaces and dashes are stripped first; any remaining non-digit character is an error. Returns the boolean result plus the full per-digit working, one steps entry per digit in original order (the digit, its transformed value after Luhn doubling, and whether that position was doubled). Example: {number:'4539 1488 0343 6467'} -> valid true, sum 80, mod10 0, digitCount 16.

post/v1/luhn_validate

Request

  • Base URL: https://api.clean.tools
  • URL: https://api.clean.tools/v1/luhn_validate
  • Auth: none declared

Request body

numberstring required

Digits to validate (spaces and dashes are ignored).

Response

Structured tool result.

toolstring

Changes

No recorded changes to this operation across all 1 revision of this API.