Skip to main content

Setting Up Your Profile

Your profile is how others see you on Nostr. A complete profile helps people find and connect with you.

Profile Components​

FieldPurposeRequired?
NameDisplay nameRecommended
Username@handle (name)Recommended
PictureProfile photoRecommended
BannerHeader imageOptional
BioAbout youRecommended
WebsiteYour linkOptional
Lightning AddressReceive zapsRecommended
NIP-05VerificationOptional

Step-by-Step Setup​

1. Access Profile Settings​

In your client:

  • Look for your profile icon
  • Find "Edit Profile" or settings icon
  • Open profile editor

2. Add a Display Name​

Your main name shown on posts:

  • Can be your real name
  • Can be a nickname
  • Can include emoji
  • Example: "Alice", "Satoshi", "🚀 Space Fan"

3. Set a Username​

Your @handle:

  • Lowercase letters and numbers
  • Used for mentions
  • Example: "alice", "satoshi21"

4. Upload Profile Picture​

A good profile picture:

  • Square format works best
  • Clear and recognizable
  • Under 1MB typically

Hosting options:

  • Upload through client
  • Use nostr.build
  • Use any image URL

5. Add a Banner (Optional)​

The header image on your profile:

  • Wide format (3:1 ratio common)
  • Shows personality
  • Not essential

6. Write Your Bio​

Tell people about yourself:

  • Keep it brief
  • Mention interests
  • Add personality
  • 160-300 characters is good

Example:

Building things on Nostr. Coffee enthusiast.
Helping newbies get started. #bitcoin #nostr

7. Add Website​

Link to your:

  • Personal website
  • Blog
  • Other social media
  • Portfolio

8. Add Lightning Address​

So people can zap you:

  • Format: name@wallet.com
  • Get from your wallet provider
  • Essential for receiving tips

→ See Zaps & Lightning for setup

9. Add NIP-05 Verification (Optional)​

Adds a checkmark/verification:

  • Format: name@domain.com
  • Requires domain ownership
  • Builds trust

→ See Verification

Profile Tips​

Do's​

  • ✅ Use a recognizable profile picture
  • ✅ Fill in the essentials
  • ✅ Add a Lightning address
  • ✅ Keep bio updated
  • ✅ Be authentic

Don'ts​

  • ❌ Leave it completely blank
  • ❌ Use offensive content
  • ❌ Impersonate others
  • ❌ Forget to save!

Profile Visibility​

Public Information​

Everything in your profile is public:

  • Visible to anyone
  • Stored on relays
  • Searchable

Privacy Considerations​

If you want privacy:

  • Use a pseudonym
  • Don't include personal details
  • Use anonymous avatar
  • Skip location info

Syncing Across Clients​

Your profile syncs everywhere:

Edit on Damus → Saved to Relays → Visible on Primal, Amethyst, etc.

Changes may take a moment to propagate.

Troubleshooting​

Changes Not Saving?​

  1. Check internet connection
  2. Verify relay connections
  3. Try saving again
  4. Restart the app

Picture Not Uploading?​

  1. Check file size (try smaller)
  2. Try different format (JPG, PNG)
  3. Use external host
  4. Paste direct URL

Profile Blank in Other Clients?​

  1. Give it time to sync
  2. Check relay overlap
  3. Try refreshing

Example Profiles​

Minimal but Effective​

Name: Alice
Picture: [friendly photo]
Bio: Exploring Nostr. Bitcoin curious.
Lightning: alice@getalby.com

Complete Profile​

Name: Alice Anderson
Username: alice
Picture: [professional photo]
Banner: [branded image]
Bio: Nostr educator | Bitcoin enthusiast | Building the future
of social media. Ask me anything about getting started!
Website: https://alice.example.com
Lightning: alice@getalby.com
NIP-05: alice@example.com

Updating Your Profile​

When to Update​

  • Changed interests
  • New Lightning address
  • Want a new look
  • Added verification

How to Update​

Same process as setup:

  1. Go to profile settings
  2. Make changes
  3. Save

Next Steps​