When I convert a lead to a contact, where does the source field go?
The source field is not carried over from leads to contacts upon conversion. The suggested workaround is creating a new custom field for leads to store the value from the source field. You can then set it up to be transferred to the contact upon conversion.
For more information, see this article: Converting leads.