This calc estimates molecularweight as 120 g/mol per amino acid residue, and diameter from empirical results of several model proteins and enzymes.
The real molecularweight of a protein depends on the particular ratio of amino acids that it contains, as well as any other functionality such as included cofactors. Note also that an enzyme that exists e.g. as a dimer will appear twice the size of a single molecule.