Content Repurposer
Use cases
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.
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.
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 Enter API key (optional Firecrawl for URLs)
- 2 Paste content or enter URL to fetch
- 3 Select brand voice (Professional/Casual/etc.)
- 4 Choose formats (quick-select or individual)
- 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.
Want me to run this for you?
I run this tool as a managed service, or build something custom around your data. You get the insights without touching the code.
Related Tools
Consolidate granular secondary tags into broader generic categories using GPT.
Translate H1 headings to English in bulk via any OpenAI-compatible API.
Automatically identify the best CSS selector for a page's main content using an LLM, then extract as Markdown.
Tag customer reviews with a one or two-word topic label using OpenAI GPT models in batches.
Discover which descriptive words competitors use in titles that you are missing.
Calculate the minimum ROAS needed to break even.
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