ShapelessAI← All specs

linkedin_pageUnicode code points

LinkedIn Page post limits and media specs

Every number below is the one our publishing engine enforces before a LinkedIn Page post goes out, with the source it came from and the date we last read it.

Text[text]

LinkedIn Page text limits
Max length3,000 Unicode code points
CountingCounted in Unicode code points: one plain character is one, and a link costs its full length.

Media

LinkedIn Page media constraints by kind
ConstraintImages[image]Video[video]Documents[document]
Per post2011
Formats.png, .jpg, .jpeg, .gif.mp4.pdf, .ppt, .pptx, .doc, .docx
Max sizenot published500 MB100 MB
Max length-30 min-
We publish ityesyesyes

We publish text, images, video and PDF documents here. One post carries images or a video, never both.

Mentions[mentions]

LinkedIn Page mention syntax
Syntax@[Display Name](urn:li:organization:<id>) or (urn:li:person:<id>)

Tag a company only when the post is genuinely about it and any claim about it is one you can point at a source for - a forced tag buys no reach and puts our words in their name. When it is justified, get the numeric id from linkedin_org_lookup THIS run and use that; never guess one. An untagged post is a perfectly good post. Organization mentions must use the full page name, case-sensitive, or LinkedIn renders plain text.

The guidance our own agent carries for LinkedIn Page, verbatim.

How our publisher handles it

The notes our publishing engine carries for LinkedIn Page, verbatim - what our adapter does, not only what the platform allows.

  • Renders plain text only - no markdown. Line breaks carry.

Questions

How long can a LinkedIn Page post be?
3,000 characters. Counted in Unicode code points: one plain character is one, and a link costs its full length.
How many images can one LinkedIn Page post have?
Up to 20: .png, .jpg, .jpeg, .gif.
What video does LinkedIn Page accept?
1 video per post: .mp4, up to 500 MB each, up to 30 min.
How do you tag an account on LinkedIn Page?
Write @[Display Name](urn:li:organization:<id>) or (urn:li:person:<id>). Tag a company only when the post is genuinely about it and any claim about it is one you can point at a source for - a forced tag buys no reach and puts our words in their name.

Sources, verified 2026-07-21

Each citation names where the number came from. Anything we could not confirm in an official document is marked, because a number nobody will stand behind should look different from one that is.

  1. [text]3p consensus, no number in official posts-api docverified 2026-07-14no official doc confirms this number
  2. [image]MultiImage 2-20 cited 3pverified 2026-07-14no official doc confirms this number
  3. [video]learn.microsoft.com videos-api: mp4, 75KB-500MB, 3s-30min, 4MB partslearn.microsoft.comverified 2026-07-21
  4. [document]learn.microsoft.com posts-api media.title; 300pp/100MB is 3plearn.microsoft.comverified 2026-07-14no official doc confirms this number
  5. [mentions]learn.microsoft.com posts-api little-text formatlearn.microsoft.comverified 2026-07-14