How to Post on Bluesky From the Web Without the App
🔍 WiseChecker

How to Post on Bluesky From the Web Without the App

You can post on Bluesky directly from a web browser on any computer or tablet without installing the mobile app. The official Bluesky web app at bsky.app gives you full access to compose text posts, attach images, add alt text, and embed links. This article explains how to log in, create a post, upload media, and manage replies using only a browser. You will also learn how to schedule posts through third-party tools and avoid common web interface pitfalls.

Key Takeaways: Posting on Bluesky from a Web Browser

  • bsky.app login via email or handle: Use your Bluesky username and password or sign in with a temporary code if you have two-factor authentication enabled.
  • Compose box on the home tab: Click the text field at the top of the feed to write a post up to 300 characters, then click Post to publish immediately.
  • Alt text and image upload: Click the image icon in the composer to select files from your computer, then click the ALT button on each image to write descriptions for accessibility.

What the Bluesky Web App Offers for Posting

The Bluesky web app at bsky.app is the full-featured desktop interface for the Bluesky social network. It runs in any modern browser including Chrome, Firefox, Safari, and Edge. You do not need to download any software or use a mobile emulator. The web app supports all core posting features: text posts, image uploads with alt text, link embeds, and reply threading. It also gives you access to your notifications, direct messages, and custom feeds. The only limitation is that you cannot post video directly from the web app as of this writing. Video uploads require the mobile app. All other posting actions work identically to the mobile experience.

Steps to Post on Bluesky from the Web

  1. Open bsky.app in your browser
    Navigate to bsky.app using any modern browser. If you are already logged in, you will see your home feed. If not, you will see the login screen.
  2. Sign in with your Bluesky account
    Enter your Bluesky handle or email address and your password. If you have two-factor authentication enabled, check your authenticator app and enter the six-digit code. Click Sign In.
  3. Locate the compose box
    On the home tab, you will see a text field at the top of the feed with your avatar on the left. The placeholder text reads What’s up? Click inside this field to start composing.
  4. Write your post text
    Type your message. Bluesky posts have a 300-character limit. A character counter appears below the field and turns red when you exceed the limit. You can include mentions by typing @ followed by a username. You can also add hashtags by typing # followed by a keyword.
  5. Attach images if needed
    Click the image icon in the toolbar below the compose field. Select one or more image files from your computer. Bluesky supports JPEG, PNG, and GIF files up to 1 MB per image. You can attach up to four images per post.
  6. Add alt text to each image
    After uploading an image, click the ALT button that appears on the image thumbnail. A text box opens where you can write a description of the image for screen readers. This field supports up to 2000 characters. Click Save.
  7. Add a link if you want
    Paste a URL directly into the compose field. Bluesky automatically generates a link card with the page title, description, and thumbnail. You can edit the link card by clicking the X on the card preview to remove it.
  8. Post or schedule your message
    Click the blue Post button to publish immediately. The post appears on your profile and in the feeds of your followers. If you want to schedule a post, you must use a third-party tool such as Buffer or Fedica. The native web app does not include a schedule feature.

Common Mistakes and Limitations When Posting from the Web

Image upload fails silently

If your image does not appear after selecting a file, the file size likely exceeds the 1 MB limit. Compress the image using a tool like TinyPNG before uploading. Also check that the file format is JPEG, PNG, or GIF. WebP and HEIC files are not supported.

Link card does not generate

Bluesky fetches link metadata after you post. If the link card does not appear immediately, wait a few seconds and refresh the page. If it still does not appear, the website may block Bluesky’s crawler or the URL may contain tracking parameters. Remove any extra query string from the URL and try again.

Character count shows negative numbers

The character counter includes the text of any link card that Bluesky generates. A pasted URL may count for more than 23 characters because the system reserves space for the card preview. To avoid this, paste the link and wait for the card to generate before editing the text further.

You cannot post video from the web app

Bluesky currently restricts video uploads to the mobile app. If you need to post a video, you must use the Bluesky iOS or Android app. The web app shows a video icon in the composer, but it is grayed out for most accounts. This limitation applies to all browsers.

Threaded posts require manual composition

The web app does not have a dedicated thread composer. To create a threaded post, write your first post and publish it. Then click the Reply button on that post and write the next part. Repeat for each segment. There is no way to post multiple messages as a single thread in one action from the web.

Item Web App (bsky.app) Mobile App (iOS/Android)
Text posts Yes Yes
Image uploads with alt text Yes Yes
Video uploads No Yes
Link card generation Automatic after post Automatic after post
Schedule posts No (use Buffer or Fedica) No (use Buffer or Fedica)
Threaded composition Manual reply chain Manual reply chain

You can now post on Bluesky from any computer using only a web browser. The web app covers all essential features including text, images, alt text, and link embeds. For video uploads, keep the mobile app installed on your phone. If you need to schedule posts, connect your Bluesky account to a third-party scheduler like Buffer. As a next step, try creating a custom feed from the web using the Bluesky feed builder at bsky.app to organize posts by topic.