How to share HTML in a LinkedIn post

A regular LinkedIn post does not run an HTML page. Share a PDF when you want readers to browse a document in the feed, or a page link when they need to use the interactive version.

A screenshot of a report can show the result, but it cannot let someone filter the tasks. Pasting the report’s HTML into LinkedIn will not add that interaction to the post either.

Keep the useful part of the report on a web page, then give the post a clear reason to open it. If there is nothing to interact with and the finished document is the point, a PDF can be the better choice.

Try the difference on one report

The project update below contains sample data, a task list, and filters. With the working version, a reader can select Blocked and see the tasks that need a decision. A static capture keeps the information visible but cannot change the filter.

A sample project report. Open the page and filter the task list to see what a static image cannot do.
A sample project report. Open the page and filter the task list to see what a static image cannot do.
Open the full example ↗

Open the working report or download the HTML.

For a LinkedIn post about the project’s outcome, a document may be enough. For a post inviting people to try the report, share the working page. You can also use an image to introduce the result and include the page link in the text.

What LinkedIn accepts

LinkedIn’s document guide lists formats including PDF, PPT, PPTX, DOC, and DOCX. HTML is not on that list. LinkedIn also says animations in uploaded documents appear as still images, and the uploaded document itself cannot be edited in place after publication.

An article’s embed control is different from a regular post. LinkedIn supports a defined set of embed providers using their URLs; it is not a place to paste a custom website’s iframe or JavaScript.

That leaves a straightforward choice for your own HTML: publish the page at a reader-accessible address, then share that address. The interactive content opens on the destination page rather than running inside the feed.

Publish the page you want people to try

Use a website you control or a publishing tool that supports your HTML. In NOS, save the HTML in a document, test it in the workspace, then create its share link.

The sample report saved in the actual NOS workspace.
The sample report saved in the actual NOS workspace.

Open the report’s actual share link.

Open the share link while signed out and use the filter there. A page that only works under the creator’s login is not ready for a public post. For confidential work, use the organization’s required access controls instead of making a public example.

If the report came from an AI chat, review the data before publishing it. Replace invented names and numbers, remove internal information, and try the buttons. A polished screenshot is not a check that the code or the figures are right.

Check the card before the post

A page preview and the page itself are separate things. The card introduces the link; the destination is where the HTML runs.

Publish a clear page title and preview image, then paste the final address into LinkedIn Post Inspector. Check the domain, title, and image it returns.

We inspected the sample’s NOS share URL on October 29, 2026. LinkedIn returned its document title, “Launch review · Project update · NOS,” with NOS’s default share image and description. It did not use a screenshot of the report as the card image. Post Inspector also flagged the generic description as short. That is a useful check before promising a custom card. If the preview is missing or wrong, inspect whether the page is reachable to a signed-out visitor and whether its preview metadata describes the right page.

Open Graph tags explains that metadata. Set it on a site you control, or use the fields provided by your publishing tool. Do not assume tags inside a sandboxed HTML document become the outer share page’s metadata; inspect the URL that you will actually post.

Say what happens after the click

For the sample report, an introduction could be:

The project summary is one page. Open it and select Blocked to see the tasks waiting for a decision.

That sentence gives the reader a specific action. Replace it with the useful action in your own page: compare two scenarios, try a calculator, explore an image, or filter a list.

Use the reader link rather than the editor address. Check it at phone width too; a report designed only for your monitor is a difficult thing to ask a mobile reader to use. Opening HTML on a phone covers the common layout and asset problems.

Correct the destination without confusing the preview

If you discover a missing task after sharing the link, correct it in the saved page and check the same reader URL. People opening that URL after the change can see the corrected report.

In NOS, you can edit a text label directly in the rendered page. Change the HTML when the report’s layout or behavior needs work. Save and test the result before treating the correction as finished.

The existing LinkedIn card does not become a live view of those edits. LinkedIn says Post Inspector refreshes preview information for new posts; a card already attached to a published post stays as it was. Keep the distinction clear, especially when the correction affects a number shown in the card. Add an explicit correction when readers need to know what changed.

Questions people ask

Can I upload an HTML file as a LinkedIn document post?

HTML is not in LinkedIn’s supported document list. The supported formats include PDF, PPT, PPTX, DOC, and DOCX. Publish the HTML page elsewhere and share its URL if you want readers to use it.

Can a LinkedIn article embed my custom HTML?

LinkedIn supports specified third-party embed providers through their URLs. It does not support arbitrary third-party HTML snippets. A custom HTML app should be linked as a separate page.

Why does LinkedIn show an old picture for my link?

The preview may be cached. Check the URL with Post Inspector before publishing. LinkedIn says refreshed preview information applies to new posts; previews in existing posts stay the same.

Can I correct the page after posting its link?

If you control the page and keep its URL, you can update the content at that destination. Verify the correction through the reader’s link. The LinkedIn post’s existing preview card is a separate snapshot.

Keep reading