---
title: Your Public Profile
description: Where your published budgets, themes, and icon sets show up for
  other users to find. How to control what's shown, what each Show toggle does,
  and what changes when you rename your username.
subtitle: Your community-facing handle and what other users see.
sidebar:
  order: 79
  section: Sharing and community
canonical_html_url: https://eb.app/learn/profile/
---

# Your Public Profile

Once you set up a username and publish anything to the community (a budget, a theme, or an icon set), the app gives you a public profile page. It lives at `/profiles/{your-username}` and is where other users land when they tap your `@username` on a community card.

This page covers what the profile shows, the four toggles that control its visibility, what changes when you rename your username, and how the profile interacts with the rest of the community surfaces. The Username field itself is edited on the same dialog and is described on [Your Account](https://eb.app/learn/account.md#profile-and-username).

## Where to find it

Tap **Profile** in the hamburger menu. The first time, the **Set Up Your Profile** dialog appears so you can pick a username; once that is done, the menu row opens your profile page directly.

Other people reach your profile by tapping your `@username` on any community surface (a card on the Themes Community or Icons Community tab on the [Themes and Icons](https://eb.app/learn/themes.md) page, a card on [Discover](https://eb.app/learn/discover.md), or a card on a public-budget preview), or by following a profile link you have sent them.

<!-- SCREENSHOT: Public profile page for @coach. Header shows "@coach" and the bottom tab bar has three tabs: Budgets (selected), Themes, Icon Sets. The Budgets grid lists one card with a budget name and publish date. -->

## What's on your profile

Three tabs sit at the bottom of the page:

- **Budgets** lists every public budget you have published. See [Publishing a Budget](https://eb.app/learn/public-budgets.md).
- **Themes** lists every theme you have published.
- **Icon Sets** lists every icon set you have published.

Each card shows the item's name, publish date, and a like count. Visitors who are signed in can tap **Like** or **Bookmark** on a card the same way they would from the Community tabs on the [Themes and Icons](https://eb.app/learn/themes.md) page. If you have not published anything in a section, that section's tab is hidden from the bottom nav.

## Show toggles: what visitors see

What other users see on your profile is controlled by the **Edit Profile** dialog. Open it from the hamburger menu's **Profile** row, or from the **Edit** link on your own profile page. Inside Edit Profile sit four toggles, all on by default:

- **Show profile page** is the master switch. When off, your profile URL returns "user not found" for everyone but you, and your username on the Themes Community and Icons Community grids no longer appears as the creator (your published themes and icon sets stay in the community library, just without your name attached).
- **Show public budgets** controls the Budgets tab on your profile.
- **Show themes** controls the Themes tab.
- **Show icon sets** controls the Icon Sets tab.

The four toggles work together in the way you would hope:

- Turn **Show profile page** off and the three section toggles all turn off too.
- Turn **Show profile page** on and the three section toggles all turn on.
- Turn an individual section off and your profile remains visible with the other two tabs. If you turn the last one off, **Show profile page** flips to off as well, because there is nothing left to show.
- Turn an individual section on and **Show profile page** flips to on if it had been off.

### Hiding your profile entirely

If you want to publish work but keep your name out of the community surfaces, turn the master **Show profile page** toggle off. Your published themes and icon sets stay in the community library; only the by-line attaching them to you disappears. Public budgets keep working from their share link, including the live `@username` on the preview card so the people you sent the link to still know who shared it. What disappears is the public profile page at `/profiles/{username}` and your by-line on the Themes Community and Icons Community tabs.

This is also what to do if you want a public budget for a specific class without your published themes and icon sets sitting on the same profile page next to it. Hide the profile and send the budget's share link directly. The link still works.

## When your username changes

Renaming your username changes your profile URL. The new URL is `/profiles/{new-username}`, and the old URL stops resolving (visitors get a "user not found" page).

> **Why this default? Renaming your username keeps your share links, but breaks your profile link.** Public-budget share links are built from the budget itself (the URL ends in `/budgets/.../public`), so renaming your username does not invalidate any link you have already sent out. The visible `@username` everywhere those links lead is fetched live, so it always reflects your current name. Your profile URL, however, is keyed by the username, so an old bookmark of `/profiles/oldname` breaks the moment you rename. If you maintain a public profile, change your username sparingly.

There is a generous monthly cap on username changes (100 per calendar month, well above what any normal user would hit). When you reach it, the **Edit Profile** button shows `Monthly profile update limit reached. Please try again next month.`. See [Your Account](https://eb.app/learn/account.md#profile-and-username) for the field and the limit.

## What the profile is not

A few things the profile deliberately does not have:

- **No bio, avatar, display name, or other profile fields.** The only personal field on Edit Profile is your username. The username is the entire profile, by design: it keeps the surface lightweight, and it keeps your email private from other users.
- **No follower or follow-back mechanic.** The profile is a destination, not a feed. Visitors reach it because they tapped your name on a card; the app does not push your published work to anyone.
- **No view counter.** The only signals that anyone has visited your profile are the like and download counts on the items listed there.

## Behind the scenes

A few details the screen does not surface directly:

- **Hiding the profile hides creator attribution everywhere community work shows up, not just on the profile.** When **Show profile page** is off, the Themes Community and Icons Community grids show your published themes and icon sets as having no creator (your username is omitted from the by-line). The work itself stays in the community library; people who installed it before you hid your profile keep it.
- **The profile lookup is case-insensitive.** Visitors reach `/profiles/Coach` and `/profiles/coach` at the same destination, so a typo in capitalization does not break the link.
- **Reserved usernames.** A small list of brand-protection names (`eb`, `official`, anything containing `essentialbudget` or `ebapp`) is blocked from registration. The Edit Profile dialog rejects them with `This username is not available`.

## Related pages

- [Your Account](https://eb.app/learn/account.md): editing your username, where the Edit Profile dialog lives, and what happens to your published work if you delete your account.
- [Publishing a Budget](https://eb.app/learn/public-budgets.md): public budgets are listed in the Budgets tab on your profile. The same page covers the share link, which is independent of your profile.
- [Themes and Icons](https://eb.app/learn/themes.md): published themes and icon sets are listed in the Themes and Icon Sets tabs on your profile.
- [Discover](https://eb.app/learn/discover.md): a featured surface for community work; tapping a `@username` on Discover takes the visitor to your profile.
- [Sharing a Budget](https://eb.app/learn/sharing.md): inviting specific people by email is a separate flow from publishing; it does not interact with the profile.

---

## About this document

This is a markdown mirror of [https://eb.app/learn/profile/](https://eb.app/learn/profile/).
The HTML version is the canonical form. This file exists so AI/LLM
tools can ingest the content without HTML parsing.
