See a podiatrist. It could be nothing or it could be a melanoma, have it checked by podiatry or dermatology.
Many possibilities. This is best checked out by a doctor as based on this short description it could be one of many things. See your pcp, a foot specialist or dermatologist.