what is this?

just appeared on my thigh overnight and only on one side? what is this? it doesn't hurt or itch or anything just looks odd