Skip to main content

Posting on Nostr

Learn how to create posts, share content, and interact on Nostr.

Your First Post

Creating a post on Nostr is simple:

  1. Open your client app
  2. Find the compose button (usually a "+" or pencil icon)
  3. Write your message
  4. Hit "Post" or "Publish"

That's it! Your post is now being sent to relays.

Types of Posts

Short Notes (Kind 1)

The most common type, like tweets:

  • Up to ~65,000 characters (but keep it readable!)
  • Can include links, images, mentions
  • Appears in feeds

Long-Form Articles (Kind 30023)

For blog posts and articles:

  • Markdown formatting
  • Title and summary
  • Best written in clients like Habla or Yakihonne

Replies

Respond to other posts:

  • Creates a conversation thread
  • Original poster gets notified
  • Visible to both audiences

Reposts

Share someone else's post:

  • Like a retweet
  • Credits original author
  • Spreads content to your followers

Formatting Your Posts

Mentions

Tag other users:

Hey @npub1... check this out!

Most clients auto-complete when you type @.

Hashtags

Categorize your content:

Just discovered #nostr and I'm loving it! #bitcoin

Simply paste URLs:

Check out this article: https://example.com/article

Most clients will create a preview.

Images

Depending on your client:

  • Paste image URL
  • Upload directly
  • Use a media host
Image Hosting

Popular free options:

Best Practices

Content Tips

DoDon't
Be authenticSpam promotional content
Engage with othersPost and disappear
Use relevant hashtagsOverload with hashtags
Share valuable contentPost low-effort content
Credit original sourcesClaim others' work

Building an Audience

  1. Be consistent - Post regularly
  2. Engage - Reply to others, not just post
  3. Add value - Share insights, help others
  4. Join conversations - Use #asknostr, #introductions
  5. Be patient - Community building takes time

Interactions

Likes (Reactions)

Show appreciation:

  • Usually a heart icon
  • Can include emoji reactions
  • Author gets notified

Zaps

Send Bitcoin tips:

  • More meaningful than likes
  • Directly supports creators
  • Amount is your choice

→ See Zaps & Lightning

Comments

Join the discussion:

  • Reply to any post
  • Thread conversations
  • Build relationships

Reposts & Quotes

Share with your followers:

  • Repost: Share as-is
  • Quote: Add your commentary

Content Visibility

Public by Default

Most posts on Nostr are public:

  • Anyone can see them
  • Stored on relays
  • May be indexed by search engines

Private Messages

For private content, use DMs: → See Messaging

Relay Visibility

Your posts only appear on relays you're connected to:

  • More relays = wider reach
  • Specialized relays for communities
  • Some relays are invite-only

Deleting Posts

How Deletion Works

You can send a delete request:

  1. Find the post
  2. Look for delete option
  3. Confirm deletion

Important: This is a request, not guaranteed deletion.

Why Deletion Isn't Guaranteed

  • Relays may not honor delete requests
  • Other clients may have cached the content
  • The nature of decentralization
Design Philosophy

This is by design. Nostr prioritizes censorship resistance. Think before you post!

Scheduling and Drafts

Drafts

Most clients support drafts:

  • Save for later
  • Edit before posting
  • Usually stored locally

Scheduled Posts

Some clients offer scheduling:

  • Plan content ahead
  • Maintain consistency
  • Check client features

Cross-Posting

To Other Nostr Clients

No need! Your post appears everywhere:

  • Post on Damus
  • Visible on Primal
  • Readable on any client

To Other Platforms

Some tools help cross-post:

  • Post to Nostr and Twitter
  • Automation tools available
  • Check community resources

Hashtags to Know

HashtagUse
#introductionsIntroduce yourself
#asknostrAsk questions
#nostrGeneral Nostr discussion
#grownostrHelp grow the network
#plebchainBitcoin community

Troubleshooting

Post Not Appearing?

  • Check relay connections
  • Wait a moment and refresh
  • Try different client

Can't Upload Images?

  • Check file size limits
  • Try external hosting
  • Verify connection

Mentions Not Working?

  • Use full npub if auto-complete fails
  • Check the format
  • Try different client

Next Steps