I've made a few tools that can do calculations in your browser. These are all free to use, licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
Hertzian Contact Stress Calculator
Inputs: diameters, shapes, material properties Outputs: contact patch shape, max stress
This calculator will use sphere and cylinder parameters to calculate max stress and area/shape of the contact zone.