Your draft never leaves your browser.

One paste. Six platforms. Zero servers. Format for Twitter, Threads, Bluesky, LinkedIn, Substack & Instagram — locally, in this tab.

No signup No tracking of your writing Free forever
🔒threadformatter.com
Running locally
Write your draft
One source. Format it for any platform you choose.
0 chars No draft yet
· Saved locally. Nothing sent.
X Formatted for Twitter
empty
No draft yet
Your draft 0 chars
X Twitter
Saved locally
How it works

Three steps. Nothing more.

No signup. No server round-trip. No AI watching. The whole flow happens in your browser tab.

01
Write your draft
Paste a long-form idea, a raw brain-dump, or an old Google doc into the editor. It auto-saves to your browser's local storage as you type — so you won't lose it if you close the tab.
02
Hit Format for all platforms
The splitter runs entirely in JavaScript on your device. It respects sentence boundaries, preserves paragraph breaks, and keeps URLs intact. Every platform gets its own version, editable independently.
03
Copy and post
Switch between Twitter, Threads, Bluesky, LinkedIn, Substack, or Instagram with one click. Copy the current version, copy them all, or download a text file. Your drafts stay in your browser.
Privacy architecture

Built for writers who value privacy.

We'll tell you exactly what happens to every keystroke. And then we'll tell you how to verify it yourself.

What stays local

  • Your draft text — stored in this browser's local storage, on this device only.
  • Your platform preferences — which platform was last active, theme choice.
  • Your history — the last 10 formatted drafts, locally cached for quick access.
  • The splitter engine itself — all formatting logic runs on your device, in JavaScript.

What we don't do

  • We don't have a server that stores your drafts. There's nothing to leak.
  • We don't use analytics that capture your text. No Google Analytics on the tool page.
  • We don't require signup, email, or an account of any kind.
  • We don't send your drafts to any AI service. The splitter is rule-based, not model-based.

You don't have to trust us — verify it

Open your browser's developer tools (F12 or Cmd+Option+I). Go to the Network tab. Type a draft and click Format. You'll see zero requests leaving your machine besides the initial page load. The tool runs entirely offline after that — try turning off your internet and using it.

In your browser's Application tab, under Local Storage, you can see everything Threadformatter has stored about you — entries prefixed tf.v11.. That's your draft, your history, your settings. Nothing lives anywhere else.

Questions

Frequently asked.

Still have a question? Find the contact link in the footer below.

Replace drafts?