What is this

This came up on my leg yesterday. Pain isn’t very bad but it’s annoying. Can someone help verify what this is?