How do I embed media in my post (e.g. images, video, GIFs)?

Here's our tips on how to use the Substack editor to add media to your posts.

How to add images

Drag and drop them into your draft post, or upload an image by clicking on the Image icon:

Screenshot 2024-12-10 at 13.22.27.png

Tip: Image files that are supported are avif, gif, jpg, jpeg, png, webp. Undecided on what image to use on your post? Click "Add stock photo" and you'll be able search and insert free photos from Unsplash directly from the Substack editor.

How to add a GIF

Drag and drop them into your draft post, or upload a new file by clicking on the Image icon, just as you would any other image.

How to embed a video

Click on the video icon in the editor toolbar and upload a video file or record directly from your device. Follow these steps here on how to embed videos hosted on Substack into your post.

How to embed rich media 

Copy-and-paste the URL directly into the draft post and the embeds will automatically appear. 

  • Embedding TikToks: videos will play within a web post on Chrome and in the Substack app. On Safari, videos will open in a new tab. Email posts contain a static image that link to the TikTok.

Screen_Shot_2022-05-11_at_9.59.43_PM.png

  • Embedding Spotify: songs or podcasts will play within a web post and on the Substack app. Email posts contain a static image that will open the song or podcast episode on the Spotify app.

Screenshot 2024-12-10 at 14.41.03.png

  • Embedding Youtube: videos will play within a web post and in the Substack app. Email posts contain a static image that link to Youtube video (readers can choose whether to open the video on the Youtube app or youtube.com on their browser).

Screen_Shot_2022-05-11_at_10.43.44_PM.png

How to add a banner image

Above your post title on a draft, select "Edit email header/footer". You can upload a banner image in this Banner image section.

Screenshot 2024-12-10 at 14.42.54.png

Note: Image must be in PNG format.

How to embed other media

We do not currently support custom CSS or HTML in the post editor. However, we support Datawrapper charts, Polymarket odds, LaTeX equations, and financial charts.

Writers can easily create a stock, crypto, or commodity price chart (including text, line, and emoji annotations) and insert it into a draft post as a static image. On the post editor, select "More" and from the drop-down menu, click on "Financial chart". Screenshot 2024-07-29 at 5.19.36 PM.png

Looking for more tips on how to make your posts stand out? Check out our Editor guide.

Was this article helpful?
56 out of 217 found this helpful

Articles in this section

See more
Need more help?
Submit a request to Support and we'll be glad to help!