Sign inCreate an account

300 free Sparks · no credit card

News

One post, seven platforms

Adapting a post never modifies one: it creates a new one, linked to its source, in the format and limits of the target platform. And the original doesn’t move by a single character.

On this page5
  1. Seven platforms, seven ways of counting
  2. Adapting doesn’t transform: it creates
  3. Four natures, one window
  4. What’s impossible is written down, not hidden
  5. Publish by hand, one step at a time

The same content doesn’t get published the same way on seven networks. It isn’t a matter of tone: it’s a matter of rules. Two hundred and eighty characters on X, three thousand on LinkedIn, one hashtag on Threads and twenty on Pinterest. No carousel on X, but four images in a grid. On LinkedIn, a carousel isn’t even a carousel: it’s a PDF.

Seven platforms, seven ways of counting

joli.studio knows Instagram, LinkedIn, X, Facebook, TikTok, Threads and Pinterest, and for each of them: the accepted aspect ratios and the recommended one, how many slides are allowed, the maximum caption length, how many characters stay visible before “see more”, how many hashtags are tolerated and how many are advisable, and whether links are clickable.

These aren’t guidelines printed in a corner: they’re the values the checks run on. A caption that’s too long says so with the exact count, so do surplus hashtags, and a hook that runs past the visible area is flagged before you find it truncated on the platform itself.

Adapting doesn’t transform: it creates

The original stays unchanged.

That’s the sentence ending every description in the dialog, and it’s an architectural decision, not a marketing promise. An adaptation builds a new post, as a draft, linked to its source. The source only gets a back-link — “Adapted from” on one side, the list of adaptations on the other. Nothing else moves.

An X thread adapted into a LinkedIn text post: a new draft, linked to its source.

Four natures, one window

The dialog is the same everywhere — from the editor bar, from a gallery card’s menu, from the “Adaptations” panel. It simply changes nature depending on what you ask of it.

  • Slides to slides: the slides are reused as they are, up to the number the target platform accepts, at the new ratio, with the layouts recomputed. No AI call at all — the footer says so in plain words, “No AI call”, and the button goes back to being an ordinary button. Two paid options remain: “Adapt the caption with AI” and, when the ratio changes, “Regenerate images at…”. Without them, the current images are simply cropped.
  • Text to text: the AI rewrites for the platform — its lengths, its conventions, its tone.
  • Text to slides: the AI spreads the message across slides — a cover, one idea per slide, a call to action.
  • Slides to text: the slide text becomes full sentences again, with the caption providing context.

Intent carries across families. A structure has a theme — hook, question, number, story, list, misconceptions, step by step — and that theme reappears in the target format’s own framework. The number of posts in a thread, the number of ideas in a carousel are derived from the source. And whatever couldn’t make it through is named: “Left out: …”.

What’s impossible is written down, not hidden

The target picker doesn’t hide unavailable formats: it leaves them visible, grayed out, with their reason. “No carousels on X”. “This is the current post”. “Coming soon: video editor” — short video is declared in the catalog, its editor doesn’t exist yet, and the tool would rather say so. A platform the post has already been adapted for carries a badge.

Publish by hand, one step at a time

At the end of the chain, “Publish” hands you what the platform expects, one step at a time: the files, then the texts, with the platform open alongside or on your phone. “Export”, in its menu, produces the same thing in one go. For LinkedIn with several slides, a PDF, one page per slide, at the exact pixel dimensions of the ratio. Everywhere else, an archive: numbered images — 01-…, 02-… — the caption in one file, the alt text in another, a how-to written for that specific platform, and a manifest recalling the format, the slide count and each file’s checksum. Images are JPEG by default; lossless PNG is a menu entry of its own.

After that, it’s on you. joli.studio calls no social network API — there isn’t one anywhere in the code, and no route publishes on your behalf. When it’s done, you say so: “It’s live!”, with the link and the time. The window even refuses a date in the future, because the only thing worth recording is what’s already online.

Published on Sep 17, 2026 in News
Method

Software images you can finally read

Ask an image model for a full screen and you get fuzzy fake text and botched alignment. Ask it for one to three components whose words were written beforehand and you get a visual you can post. The bench of October 2, and what it changed in joli.studio.Oct 2, 2026 · 4 min
News

Paste your site, get your wall

One address, no account, and about forty-two seconds: wall.joli.studio reads your website and lays out the first nine posts of your brand, as a grid. What the wall does, and what it doesn’t.Sep 23, 2026 · 4 min
News

The same face, from one image to the next

The founder, the product, the shop: a description only ever got you a look-alike. A reference keeps the subject once and for all — a neutral sheet, a profile, three at most per image — and every image draws it the same way.Sep 22, 2026 · 6 min
The whole journal

Your next post already has its brief.

300 free Sparks · no credit card