Plan

Free content calendar generator

A four-week posting plan from one topic: date, format, angle and hook for every slot.

Posting days
Pick the days you can actually publish on.

A content calendar fails when it is a grid of empty cells. This generator fills four weeks with actual assignments — each slot gets a date, a format, a content angle and a starting hook — balanced so you are not publishing five how-tos in a row.

Choose your posting days and how many weeks you want, and copy the whole plan as text you can paste into a doc, a spreadsheet or your notes app.

How to use it

  1. Enter your topic and pick the days you publish on.
  2. Generate the plan. Each row is a real assignment, not a placeholder.
  3. Move rows around so no two adjacent posts share a format. Variety is what stops a feed feeling repetitive.
  4. Copy the plan into wherever you actually work, then write the posts in batches of three or four.

Tips that actually change results

  • Batch by format, not by date. Writing four text posts in one sitting is faster than writing one of each.
  • Leave one slot a week empty on purpose, for whatever happens that week.
  • Plan four weeks, not twelve. Longer plans get abandoned rather than adjusted.
  • A plan you half-follow beats no plan. Do not restart it because you missed a slot.
FAQ

Questions about this tool

Is the content calendar generator free?

Yes. It runs in your browser with no login and no API key, and you can copy the whole plan as plain text.

How many posts a week should the calendar have?

Pick the number you can sustain for six months. Three a week is a realistic default for one person; five is realistic for a small team with a batching habit.

Can I export the calendar?

Copy it as plain text, formatted so it pastes cleanly into a document or spreadsheet. To keep a live calendar with drafts attached to each slot, SocialAgent fills a seven-day draft queue for you automatically.

How far ahead should I plan?

Four weeks is the sweet spot: long enough to batch and spot repetition, short enough that you still adjust it rather than abandon it.

Schedule this with SocialAgent

Take the output, start a free workspace, and turn it into a reviewed, scheduled post on Instagram, Threads or X.