Try to break it

Run real validators: Saudi mobile numbers, IBANs with a full mod-97 check, national IDs, email addresses and passwords. Every check runs in your browser, and nothing is sent or stored.

Safe by design, not by guarding: there is no server on this page at all, so there is nothing to take down and no data to leak.

The interactive version needs JavaScript enabled. These are the checks it applies:

The checks

  • Saudi mobile

    Accepts 05, +966 and 00966

  • Saudi IBAN

    Full mod-97 check per ISO 13616

  • National ID

    Ten digits with a checksum

  • Email address

    Length, format and domain

  • Password

    Length, character variety and a common-password list