Back to Tools

Content Repurposer

Use cases

Social media content creation Email marketing campaigns YouTube content planning Podcast episode preparation Multi-channel distribution

Ten output formats: Twitter threads, LinkedIn posts, email newsletters, YouTube scripts, Instagram carousels, podcast outlines, blog summaries, SMS sequences, Reddit posts, Quora answers.

Five brand voices: Professional, Casual, Authoritative, Conversational, Witty.

8000 character input limit.

ZIP download.

Streamlit App Requires API Key

Platform

Browser-based (no installation required)

Input

Anthropic or OpenAI API key

Content: paste (with title) or URL (Firecrawl)

Brand voice and format selection

Output

Tabbed interface with each format. Individual .txt downloads or bulk ZIP with all versions.

Launch App View Source

Features

  • 10 platform formats (social to email to video)
  • Five brand voices (Professional to Witty)
  • Quick-select: All, Social Only, Long-form Only, Clear All
  • Optional Firecrawl URL fetching
  • First 8,000 characters of content sent per format call
  • One API call per format (2,000 output token cap)
  • Individual downloads or ZIP archive

How to use

  1. 1 Enter API key (optional Firecrawl for URLs)
  2. 2 Paste content or enter URL to fetch
  3. 3 Select brand voice (Professional/Casual/etc.)
  4. 4 Choose formats (quick-select or individual)
  5. 5 Download tabs individually or all as ZIP

Frequently asked questions

How much of my article is used?
Each format call sends only the first 8,000 characters of your content to the model, whether pasted or fetched via Firecrawl. Long posts are cut at that point, so the later sections never influence the output. Lead with the important material or repurpose long posts in sections.
How many API calls does one run make?
One call per selected format, each capped at 2,000 output tokens, with no delay between calls. Selecting all 10 formats costs roughly 10 times a single format, and because the full 8,000 character content is resent every time, input tokens dominate the spend.
Is there a bulk mode for multiple posts?
No. The tool processes one piece of content at a time; for a batch of posts you re-run it per post. The ZIP download bundles the formats for the current post only.
Anything to watch when fetching from a URL?
Yes: when content is fetched via Firecrawl, the URL itself is passed to the model as the content title. If the title matters for the output (it is included in every prompt), paste the content manually and type a proper title instead.
Which models can I use?
Claude Sonnet 4.5, Sonnet 4 and Haiku 4.5, or OpenAI gpt-4o and gpt-4o-mini. Note the generation calls do not set a temperature, so output varies between runs; regenerate if a format misses the mark.

Need something built for your business?

This tool started as bespoke client work. I build custom scripts, data pipelines, and full apps for SEO and product data problems that off-the-shelf tools don't solve.

Tell Me What You Need