One draft in · five platform-ready variants out

Stop Reformatting The Same Draft Five Times. Do It Once, In One Pass.

You wrote the piece an hour ago. Since then you have been counting characters by hand, hunting for a sentence boundary that lands under 280, cutting the same paragraph down to 160 for the meta description, and pasting between four tabs to do it. Paste the draft once here and every version comes back at the right length, in the right shape, ready to edit.

Buy Now — $14

One-time payment · works offline · nothing leaves your browser

5 formats
X thread · LinkedIn · Instagram
meta description · email teaser
0 API calls
pure local text processing
no keys, no accounts, no uploads
$14
once, for the tool itself
no seats, no subscription, no credits

The draft is the easy part. The reformatting is the hour you lose.

Every long-form piece you publish has four or five smaller pieces trapped inside it, and every one of them has a different set of rules. The rules are not hard. They are just fiddly, repetitive, and impossible to eyeball:

  • X / Twitter — 280 characters per post, and a split mid-sentence reads like a mistake. Numbering has to be right, and adding “(7/9)” changes the length of every post.
  • LinkedIn — roughly 3,000 characters, with a hook that has to land in the first line before the “see more” cut.
  • Instagram — about 2,200 characters, tighter paragraphs, and hashtags kept out of the body.
  • Meta description — 155–160 characters, truncated at a word boundary rather than mid-word, or Google does it for you badly.
  • Email — a subject under 50 characters and preview text under 100, or both get clipped on a phone.
Five formats, five character limits, one draft. It should take a click.

It reshapes what you wrote. It does not rewrite it.

There is no model in this app and no generated prose. Your words come out as your words, re-split and re-flowed to fit each platform — which is exactly why it is instant, works offline, and never invents a claim you did not make.

1

Threads split at sentence boundaries

Posts are packed to fill the 280 characters without ever breaking mid-sentence, and the numbering is measured before the split so a two-digit count never pushes a post over the limit. Abbreviations like “Dr.” and “3 p.m.” do not trigger a false break.

2

Live counters that turn amber then red

Every panel carries its own character or word counter, coloured green while you are safe, amber as you approach the limit, red once you are over it. Edit an output by hand and the counter follows you, so you never paste something that gets truncated on arrival.

3

Everything stays hand-editable

The generated version is a starting point, not a finished post. Every output is a normal editable field — tighten the hook, drop a sentence, reorder two posts in the thread — and one-click Copy takes whatever is actually on screen.

4

Nothing leaves the page

Unpublished drafts, client work and pre-announcement copy never travel. There is no API call, no key to paste, no account and no usage meter — it is one HTML file doing text processing in your own browser, online or off.

What it looks like

One 900-word draft, pasted once. Every panel below is editable and counts as you type.

AI Content Repurposer
912 words · 47 sentences · 4m read
Your long-form draft
Most marketing teams still treat email like a broadcast channel. They write one message, send it to the whole list, and judge the result by an open rate that has meant almost nothing since…
X / Twitter thread9 posts
1/9 — 241 chars · 2/9 — 268 chars · 3/9 — 196 chars · 4/9 — 277 chars … every post under 280, split at a full stop.
LinkedIn post2,714 / 3000
Hook line on its own, then two-sentence paragraphs, then your call to action.
Instagram caption2,088 / 2200
Tighter reflow with the hashtag block held below three dot separators.
Meta description158 / 160
Cut at a word boundary with a trailing ellipsis, not mid-word.
Email teaser87 words
Subject 45 characters, preview text 97, then a three-sentence blurb.
Illustrative example of the output panels, not a product screenshot. Counters shown green, amber and red exactly as the app colours them.

Built by Mulkern AI Systems as a single self-contained HTML file: no build step, no dependencies, no CDN. Buy it once, keep the file, install it to your phone or desktop and use it on a plane.

One file. One payment.

Buy it, open it, repurpose this afternoon’s draft before the tab finishes loading.

AI Content Repurposer
$14
One-time purchase
Yours to keep. No renewal, no per-seat pricing, no credits.
  • X / Twitter thread split at sentence boundaries, 280 characters per post
  • Three numbering styles, measured so the suffix never pushes a post over
  • LinkedIn post with hook line and 3,000-character counter
  • Instagram caption with a separated hashtag block and 2,200-character counter
  • Meta description auto-truncated to 155–160 at a word boundary
  • Email teaser with a length-checked subject line and preview text
  • Green / amber / red counters on every panel, live as you edit
  • One-click copy per panel, plus copy-everything
  • Markdown stripped automatically: headings, bullets, bold, links, code
  • Light and dark themes, and your work restored when you come back
  • Installs to your phone or desktop and works fully offline
Buy Now — $14
Instant access after payment. Runs entirely in your browser — no draft, caption or note is ever uploaded.

Before you buy

Does it rewrite my copy with AI?

No, and that is the point. It reshapes the text you paste — splitting, reflowing, counting and truncating — without generating new sentences. Your voice survives, nothing is invented, and there is no key to buy or quota to run down.

Do I need an API key or an account?

Neither. It is one HTML file. Open it and it works, on a plane, on a locked-down work laptop, on your phone from the home screen.

What happens to my unpublished drafts?

They stay in your browser. Your last session is saved to local storage on your own machine so you can come back to it, and nothing is ever sent anywhere.

Can I edit what it produces?

Every output is an editable field, and the counters update as you type. Change a hook, merge two posts, drop a hashtag — Copy takes what is on screen, not what was generated.

What if my draft has markdown in it?

Headings, bullets, numbered lists, blockquotes, bold, italic, inline code, code fences and link syntax are all stripped before reformatting, so a post pasted straight out of a markdown editor comes through clean.