No, the Realme 12X 5G is not waterproof. It has an IP54 rating, meaning it is dust and splash resistant but not fully waterproof.