What is the difference between a racing bike and a freestyle BMX bike?

The difference between a racing bike and a freestyle BMX bike is related to the intended terrain, in that a race bike is designed to stay low to the ground, reach consistent fast speeds and be easily manoeuvred around a dirt BMX track. Alternatively, a freestyle BMX bike is designed for contrasting conditions, i.e. going high, fluctuating speeds and performing tricks. As a result, a freestyle BMX bike generally comprises a stronger (and thus heavier) build, geometry that recognises the rider will be going slower and higher and accessories/parts that promote performing various tricks.