A system and method for sizing one's feet for shoes, and for the fitting of
shoes. The system includes a computer having a fitting program, which
receives foot data from a user, and shoe data for a selected shoe from a
shoe information database and compares them, determining a fit indicator
for each compared property. The foot and shoe data includes the length,
the metatarsal length, the width and the heel width. A useful shoe length
is calculated by the program based on the shoe length and several
modifiers including the elevation of the heel, the thickness of the collar
and the shape and height of the toebox. The program also receives a sock
type indicator from the user, indicating a selected sock to be worn with
the selected shoe, and accounts for the thickness of the selected sock
when determining the fit indicator. The system enables a person to
determine a shoe fit, without the need for trying on the selected shoe.
The foot data received by the program is obtained using a foot sizing
chart that can be downloaded and printed by the user from an Internet web
site containing the program, or by use of a scanner. Because the user can
inadvertently print the chart at an unknown scale, the program can
automatically normalize the foot data received from the user, by
determining both the horizontal and vertical scale factors at which the
chart was printed.