Please Call Me SAGet it on Google Play
Tools / Number formatter

SA number formatter: +27 to 0 and back

Paste one South African cell number or a whole list. Get it back as 082 555 0142, +27 82 555 0142 or 27825550142 for WhatsApp, with each number checked and its network shown.

Number formatterRuns on your phone

    Examples

    The same number, four ways

    +27 82 555 0142→082 555 0142
    0825550142→+27 82 555 0142
    0027 82 555 0142→+27825550142
    082-555-0142→27825550142
    How it works

    Converting between +27 and 0

    A South African cell number has ten digits starting with 0, like 082 555 0142. In international format the leading 0 is replaced by the country code +27, so the same number becomes +27 82 555 0142. To go back, drop the +27 and put the 0 back. Never keep both: +27 082 is a common mistake that won't dial.

    Which format to use where

    For a call, SMS or Please Call Me code from a South African SIM, use the 0 format. For contacts you'll use while abroad, or for forms that ask for an international number, use +27. WhatsApp links (wa.me) want the digits only, 27 and no plus, which is the last option above.

    What counts as valid

    The formatter accepts numbers with spaces, dashes, brackets, a +27 or 0027 prefix, or a stray (0) after the country code. It marks a number valid when it has ten digits starting with 06, 07 or 08, the ranges used for SA cell numbers, and shows the network it was first issued on using the same prefix table as the which network tool. Numbers starting 01 to 05 are landlines.

    Questions

    Number format FAQ

    How do I change +27 to 0?

    Remove the +27 and put a 0 in front of what's left. +27 82 555 0142 becomes 082 555 0142. If there's a (0) after the +27, drop it too.

    How do I write a South African number in international format?

    Drop the leading 0 and add +27. 082 555 0142 becomes +27 82 555 0142, or +27825550142 without spaces.

    What format does WhatsApp need?

    For a wa.me link, use the country code and number with no plus, spaces or leading 0: 27825550142. In your phone's contacts, +27 82 555 0142 works everywhere.

    Can I use +27 in a USSD code like a Please Call Me?

    Use the 0 format in USSD codes: *140*0825550142#. The Please Call Me SA app swaps +27 for 0 for you.

    Are the numbers I paste sent anywhere?

    No. The formatter runs in your browser and nothing you paste leaves your device.

    Need a Please Call Me code?
    *140*0835550142#
    All networks →