South African developer utilities packed into one VS Code extension.
Validates South African ID numbers (13-digit format with Luhn check digit). Extracts:
- Date of birth
- Gender
- Citizenship status (SA citizen / permanent resident)
- Check digit validation
Usage: Select the ID number in your editor, run SA Dev Tools: Validate South African ID Number.
Formats South African phone numbers into the standard 0XX XXX XXXX format.
Supports: +27..., 27..., and 0... input formats.
Usage: Select the phone number, run SA Dev Tools: Format Phone Number.
Validates branch codes (6 digits) and account number length (6-12 digits). Recognises major SA banks by branch code:
- Standard Bank, FNB, ABSA, Nedbank, Capitec, Investec, TymeBank, Discovery Bank, African Bank
Usage: Select branch_code account_number, run SA Dev Tools: Check Bank Account Format.
Formats numbers as South African Rand using locale-aware formatting.
Usage: Select a number, run SA Dev Tools: Format ZAR Currency.
VS Code 1.85.0 or higher.
None required — install and use immediately.
Initial release: ID validation, phone formatting, bank account checks, currency formatting.
Built by Tlangelani Brian Mkhabela. Part of the Kapitaal ecosystem.