Since this feature-request, if you get a new badge you will see a notification in the alert bar saying "You've earned the [badge name] badge for [question/answer link]". I like this.

However, if you earn two or more badges, you just see "You've earned [badge name] and [n] other badges." But as far as I can tell there's no way to find out what those badges were awarded for. You can click on the badge in activity and recent activity, but IMHO that's not very intuitive. I'd like the question the badge was awarded for to be displayed in the following places.

If you click your envelope and look at the badges tab:


If you go to your profile and click the activity tab:



Click on the badge to get more info, including when and for what it was awarded.

| improve this answer | |
  • thanks, i assumed that did the same thing that clicking on a badge everywhere else does--show you a list of people who have gotten the badge recently. i still think it could be added to the two other areas i listed. – Kip Jul 30 '10 at 13:22

This functionality exists, just not where you propose. Go to your profile, scroll down to the end of the summary ("main page") and click on the badge you're interested in. That'll list the relevant data for times you've personally earned the badge.

It actually looks like you can do some simple URL manipulation to see any user's badge info. This link lets me see all of your Nice Answers:


You need only append ?user_id=[whatever] to the usual badge URL for this. The default for the way I mentioned earlier is your own ID, of course.

| improve this answer | |
  • 1
    It works in the recent/badges and the activity sections too. – Georg Fritzsche Jul 30 '10 at 13:19
  • 1
    I never said otherwise. – Pops Jul 30 '10 at 13:23

Click on the badge. It's a link to a page which will tell you which question/answer it applies to.

It works on either page.

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .