How to Save a Draft Post on Mastodon for Later
🔍 WiseChecker

How to Save a Draft Post on Mastodon for Later

Mastodon does not include a native draft feature in its official web interface or mobile apps. When you start composing a post and close the window, the unsaved text is lost permanently. This can be frustrating if you need to research a link, fact-check a claim, or simply take a break before publishing. This article explains the exact workarounds to preserve your unfinished posts using browser tabs, external text tools, and third-party apps that support draft storage.

Key Takeaways: Three Ways to Keep Unfinished Mastodon Posts

  • Keep the browser tab open: Leave the compose window untouched in a pinned tab until you are ready to finish and send the post.
  • Paste content into a text editor: Copy your draft into Notepad, TextEdit, or a notes app and restore it later in the Mastodon compose box.
  • Use a third-party app with drafts: Apps like Tusky for Android and Ivory for iOS include a dedicated draft folder for saving multiple unfinished posts.

Why Mastodon Lacks a Built-in Draft Feature

Mastodon was designed as a real-time microblogging platform. The official web interface and the default mobile apps do not store partial posts on the server. When you close the compose dialog or navigate away from the page, the browser discards the form data. This is not a bug. It is a deliberate design choice that keeps the server stateless and reduces database overhead.

Many third-party Mastodon clients have added draft functionality to fill this gap. These apps store drafts locally on your device, not on the Mastodon server. That means drafts are tied to the specific app you use and do not sync across devices. Understanding this limitation helps you pick the right workaround for your workflow.

Methods to Save a Draft Post on Mastodon

The following methods work on the official Mastodon web interface and on popular third-party apps. Choose the method that fits how you access Mastodon most often.

Method 1: Keep the Browser Tab Open

This is the simplest method for the web version. It does not require any extra software or account changes.

  1. Start composing your post
    Click the compose button or press the N key on your keyboard. Write your draft content in the text area.
  2. Do not close the tab or navigate away
    Leave the Mastodon tab open in your browser. You can switch to other tabs or applications. The compose window remains intact.
  3. Pin the tab to prevent accidental closure
    Right-click the Mastodon tab and select Pin Tab. Pinned tabs stay open even if you close the browser window unintentionally, as long as you reopen the browser before a system restart.
  4. Finish and post when ready
    Return to the Mastodon tab. Review your draft, make any edits, and click Publish.

The main risk with this method is browser crash or forced restart. To protect against data loss, use Method 2 alongside this technique.

Method 2: Copy Draft Text to a Local Text File

This method works on any device with a text editor. It gives you a permanent copy of your draft that survives browser restarts.

  1. Write your draft in the Mastodon compose box
    Type the content you want to save. Include hashtags, mentions, and links exactly as you plan to post them.
  2. Select all text
    Press Ctrl+A on Windows or Linux, or Cmd+A on Mac to highlight every character in the compose box.
  3. Copy the selected text
    Press Ctrl+C or Cmd+C to copy the text to your clipboard.
  4. Open a text editor
    Launch Notepad on Windows, TextEdit on Mac, or any notes app such as Microsoft OneNote or Apple Notes.
  5. Paste the draft
    Press Ctrl+V or Cmd+V to paste the text. Save the file with a descriptive name such as “mastodon-draft-2025-03-21.txt”.
  6. Restore the draft later
    When you are ready to post, copy the text from your saved file and paste it back into the Mastodon compose box. Add or edit media attachments before publishing.

This method works for any Mastodon instance and any browser. It also lets you save multiple drafts in separate files.

Method 3: Use a Third-Party Mastodon App with Draft Support

Several third-party Mastodon clients include a dedicated draft folder. These apps save drafts locally so you can return to them later without copying text manually.

Tusky (Android)

  1. Open Tusky and compose a new post
    Tap the compose icon at the bottom of the screen. Write your draft content.
  2. Save the draft
    Tap the three-dot menu in the top-right corner and select Save draft. The draft is stored in a local folder.
  3. Access saved drafts
    From the main timeline, tap your profile avatar in the top-left corner. Select Drafts from the side menu. Tap any draft to open and edit it.
  4. Delete a draft after posting
    After you publish the draft, Tusky removes it from the draft folder automatically.

Ivory (iOS and Mac)

  1. Open Ivory and start a new post
    Tap the compose button. Write your draft content.
  2. Save the draft
    Tap the X in the top-left corner of the compose window. Ivory shows a prompt asking if you want to discard or save the draft. Tap Save Draft.
  3. Find your saved drafts
    Tap the compose button again. Ivory displays a list of saved drafts above the new post area. Tap a draft to load it into the compose box.
  4. Edit and publish
    Make any changes and tap Post. The draft is removed from the list after posting.

Mona (iOS)

  1. Open Mona and compose a post
    Tap the compose icon. Write your draft.
  2. Save the draft
    Tap the three-dot menu in the compose window and select Save as Draft.
  3. Access drafts
    Tap the compose icon again. A Drafts section appears at the top. Tap a draft to reopen it.
  4. Manage multiple drafts
    Mona supports an unlimited number of drafts. Swipe left on a draft to delete it without posting.

Common Mistakes and Limitations When Saving Drafts

Drafts Do Not Sync Between Devices

All draft storage in third-party apps is local. A draft saved in Tusky on your Android phone is not visible in Tusky on your tablet or in the web interface. To work across devices, use Method 2 and store the text file in a cloud-synced folder such as OneDrive or iCloud Drive.

Media Attachments Are Not Saved in Drafts

Tusky, Ivory, and Mona save only the text content of a draft. Images, videos, and polls are not preserved. When you reopen a draft, you must reattach media files. Plan to keep the original media files accessible on your device until you publish the post.

Accidental Tab Closure Causes Data Loss in the Web Interface

If you rely on Method 1 and the browser tab closes due to a crash or accidental click, the draft is gone. Browser extensions that restore tabs on startup do not restore form data. Always use Method 2 as a backup if you need to keep a draft longer than a few minutes.

Drafts Are Not Stored on the Mastodon Server

No Mastodon instance stores drafts on its servers. Switching instances or logging out of a third-party app does not transfer drafts. You must export your draft text manually before switching accounts.

Item Browser Tab Method Text File Method Third-Party App Method
Draft survives browser restart No Yes Yes
Draft survives app crash No Yes Yes
Draft syncs across devices No Only if file is in cloud folder No
Media attachments preserved Yes (until tab closes) No No
Multiple drafts supported One per tab Unlimited files Unlimited within app

You can now save unfinished Mastodon posts using one of three reliable methods. For quick drafts that you finish in the same session, keep the browser tab pinned. For long-term drafts or cross-device access, copy the text to a cloud-synced file. If you use Mastodon primarily on mobile, install Tusky, Ivory, or Mona to access a dedicated draft folder. To protect against data loss, combine the browser tab method with periodic text file backups using the Ctrl+C and Ctrl+V shortcuts.