What’s this?

Violet

There is this thing that looks like a freckle from far away but up close it looks weird. Also im a teenager if that helps at all and it’s on my thigh