# Badges are non-monetary digital awards that recognize developer achievements,
incentivize users, and track the completion of specific tasks.

You can earn badges in a variety of ways including creating an account,
completing a learning activity such as a codelab or quiz, or participating in
Google Developer communities or events.

As a member of the Google Developer Program, you can display your earned badges on your
[profile](https://developers.google.com/profile/u/me) and share them on social media if your profile is public.

## Earn badges

The following are examples of how you can earn a badge:

- **Completing learning content**

  Badges are used to recognize and reward users for passing a quiz or
  completing a codelab or learning pathway such as
  [Adding Google Maps to a Flutter app](https://codelabs.developers.google.com/codelabs/google-maps-in-flutter#0) or
  [Build a Basic Layout on Android](https://developers.google.com/profile/badges/playlists/android/android-basics-kotlin-pathway-three).
- **Completing a meaningful action or milestone**

  Badges can hallmark developer actions such as
  [joining the Google Developer Program](https://developers.google.com/profile/badges/profile/created-profile) or
  [completing ten Codelabs](https://developers.google.com/profile/badges/codelabs/first-codelab).
- **Participating in an event**

  Badges can be used to recognize attendance or a notable contribution at a
  Google sponsored event such as [attending Google I/O 2022](https://developers.google.com/profile/badges/events/io/2022/attendee) or
  [speaking at a student developer conference](https://developers.google.com/profile/badges/community/dsc/2021/speaker).
- **Recognizing membership**

  Badges can celebrate
  [becoming a member of a community program](https://developers.google.com/profile/help/communities-programs) such as
  [Women Techmakers](https://developers.google.com/profile/badges/community/wtm/member) or becoming a
  [Dev Library Contributor](https://developers.google.com/profile/badges/community/devlibrarycontributor).

> [!NOTE]
> **Note:** If you earn a badge and need to redeem it by voucher code, enter the badge code into the [badge redeemer](https://developers.google.com/profile/redeem).

## Display badges

Your earned badges are displayed under **Badges** on your Google Developer Program
[profile](https://developers.google.com/profile/u/me).

You can manage your badges by clicking the three-dot menu at the top right
corner of any badge and selecting one of the following:

- **Add to favorites**

  You can select up to five of your favorite badges to get highlighted at the
  top of your profile.
- **Hide badge**

  Hidden badges are not displayed on your profile.
- **Delete badge**

  The badge is removed from your profile.

## Share badges

You can share your earned badges on social media if you have a
[public profile](https://developers.google.com/profile/help/faq#what_happens_if_i_make_my_profile_public).

![Badge sharing](https://developers.google.com/static/profile/images/enabling-badge-sharing.png)

To share a badge, do the following:

1. Open your Google Developer Program [profile](https://developers.google.com/profile/u/me).

2. Click the badge you want to share.

   The badge opens in a modal dialog.
3. In the bottom right corner of the badge, click the icon of the social media
   platform where you want to share your badge.

   The selected social media platform opens in a new window.