What is this?

I noticed this bump on my foot today and have no idea what it is. I searched on internet and seems like a bunion but not sure. because a bunion supposed to cause pain as a got to know. But this doesn’t feel at all. any comments?