Context ready when you are. Leave blank to use the classic flow.
We’ll place this message just above the final CTA pointer and hashtags
when generating your posts.
Choose how your content should be formatted for professional or casual
tone
Choose the specific model for image generation
Specify elements you don't want in the image
Upload reference images
or drag and drop
Use as inspiration (loading provider information...)
Generating your post...
Generated
Content
Generated Image
About the Social Post Generator
Writing the same announcement five different ways for five different platforms
is the least fun part of marketing. This generator writes platform-shaped
drafts for LinkedIn, X, and Instagram in one pass: each post gets the right
length, structure, and hashtag norms for its platform, with your tone and
call-to-action baked in. Paste your topic, optionally attach context files or
a business blurb, and edit the results inline before copying them out.
It runs on the bring-your-own-key model: you bring an API key from Gemini,
OpenAI, Anthropic, Z.AI, Kimi, MiniMax, or DeepSeek, and the provider you
select is the one that answers; the tool never silently switches providers
mid-conversation. Keys live in your browser's sessionStorage only. Turn on the
companion image toggle and a second provider can illustrate each post in the
same run, sized for the platform you picked.
Outputs are cleaned automatically: emoji budgets follow your sanitization
setting, hashtags are rebalanced to platform norms, and character limits are
respected before you ever copy. For images alone, use the
AI Image Generator;
for caption timing work, the
Subtitle Time Adjuster.
How to Generate Social Posts
Add an API key for a text-capable provider and select it as your text provider.
Enter your topic. Optionally add context: paste notes, upload up to three text files, or describe your business.
Pick your tone, length, sanitization mode, platforms, and optional call-to-action line.
Use Suggest Topics if you want five AI-generated angles to choose from first.
Click Generate. Edit any post inline, copy it, or enable the image toggle to illustrate it in the same run.
Social Post Generator FAQs
Which AI providers work for post generation?
Gemini, OpenAI, Anthropic, Z.AI (standard and coding plan), Kimi, MiniMax, and DeepSeek. Add a key for any of them, pick the provider, and that provider writes every post; the tool never silently switches providers mid-generation.
How is this different from just asking ChatGPT to write a post?
The prompts are engineered per platform: LinkedIn gets long-form professional structure, X gets a 280-character post with balanced hashtags and a pointer line, Instagram gets visual-tone copy with 5 to 8 tags. Character limits, emoji budgets, CTA placement, and hashtag counts are all enforced after generation, so the output is paste-ready rather than a rough draft.
Can it write the image too?
Yes. Enable the image toggle and pick an image provider (Gemini, OpenAI, Clipdrop, Z.AI, or MiniMax). The companion image uses the post content by default, or your own image prompt, and the default ratio is landscape with every social preset available.
What does uploading context files do?
Up to three text, markdown, PDF, or Word files get concatenated into the context the AI reads before writing, so posts can draw on your real material (launch notes, brand guidelines, past posts). Files are read in your browser; only the extracted text is sent with the prompt.
Is my content or API key stored anywhere?
No. Keys live in your browser sessionStorage for the tab, generated posts live in page memory, and nothing is written to a server we run. Each request goes provider-direct through the proxy using your key.
We use cookies to enhance your experience, analyze website traffic, and provide personalized content.
You can choose which cookies to accept. Essential cookies are required for basic site functionality.
Learn more in our Privacy Policy
Cookie Preferences
Essential CookiesRequired
Site functionality, theme preference, and consent storage. These cannot be disabled.
Help us understand how visitors use our site to improve the experience.
Enable Google AdSense ads based on your consent settings.