Notion video hosting that loads instantly.
Notion’s native video uploads are size-capped and laggy. Loom embeds inside Notion ship 200 KB+ of player code. Paste a HostMyVideo /v/ link and Notion auto-embeds our 2 KB iframe — fastest video Notion can host, fully branded, with chapters and captions baked in.
Direct answer
Q: How do I add a fast, branded video to a Notion page?
A: Paste a HostMyVideo public link (https://hostmyvideo.io/v/[id]) into a Notion page and pick 'Embed' from the inline menu. Notion renders our 2 KB iframe with your branded player — faster than Notion's native uploads (which are size-capped) and dramatically lighter than Loom embeds, which can ship 200 KB+ of player JavaScript.
Why Notion video falls flat for teams.
Native uploads are size-capped
Notion's free plan caps uploads at 5 MB. A 1080p product walkthrough hits that ceiling in under 30 seconds of footage.
Loom embeds bloat the page
Loom iframes ship hundreds of kilobytes of player JavaScript — the team doc that should load in 200 ms now takes 2 s on a coffee-shop connection.
No branding, no analytics
Notion's player and Loom's player both display third-party branding inside your team docs, and neither surfaces per-video retention data.
Three steps. Zero plugins.
Copy your watch URL
Open the video in your HostMyVideo library, click Share → Copy public link. The URL looks like hostmyvideo.io/v/[id].
Paste into Notion
Drop your cursor on a new line in any Notion page and paste the link. Notion offers a small popup menu with options.
Pick 'Embed'
Choose 'Create embed' from the popup. Notion renders our 2 KB iframe with your branded player inline — no plugin, no shortcode, no maintenance.
Paste this URL. That’s the entire setup.
Replace YOUR_VIDEO_ID with the ID from your library. Notion handles the rest via oEmbed.
https://hostmyvideo.io/v/YOUR_VIDEO_IDBest for:
- Onboarding docs and team wikis
- Async team updates and standup recordings
- Course materials on Notion-published pages
- Sales rooms and customer-facing portals
Notion onboarding doc with the embed inline
Built for teams that ship docs as fast as they ship product.
2 KB iframe
Notion's pages stay snappy. The full HLS player only loads when a teammate clicks play.
AI auto-pipeline
Whisper transcript, GPT chapters, GPT summary, and 50-language captions on every upload — perfect for async team comms.
Custom domain
Pro plan ships videos.yourcompany.com — internal docs see your brand instead of a third party.
Branded player
Match your team's accent color and logo. The player feels like part of your internal toolkit, not a vendor handoff.
Indexed in Google
On Notion-published pages, our VideoObject schema helps the page rank in video search and Key Moments.
Notion-specific questions.
Does Notion automatically embed HostMyVideo links?
Yes. Notion's universal link preview detects oEmbed-compatible URLs and offers an Embed option in the paste menu. We expose oEmbed metadata at /v/[id], so when you paste the watch URL Notion shows the 'Embed' option and renders the player inline.
What's the difference vs uploading directly to Notion?
Notion's native video uploads are capped at 5 MB on the free plan and lack analytics, captions, branded controls, or chapter markers. HostMyVideo handles unlimited file sizes, ships Whisper transcript and GPT chapters, and gives you per-video play / retention data Notion doesn't expose.
How does this compare to embedding Loom in Notion?
Loom embeds in Notion typically pull 200 KB+ of player JavaScript even before play, and the player is Loom-branded. Our lite iframe is roughly 2 KB on initial load, the player only fetches on press-play, and you can fully brand the player on Pro plans.
Can I use this on Notion-published public pages?
Yes. Whether the Notion page is private, shared with a workspace, or published to the web, the embed renders identically. On public Notion pages our VideoObject schema also helps the page rank in video search.
Does the player work in Notion's mobile app?
Yes. The embed iframe renders inside Notion's web view on iOS and Android, and the HLS player handles mobile data conditions automatically — adaptive bitrate, low-data fallback, and caption support all work the same as on desktop.
Can I restrict who can view the video?
Yes. Set the video to UNLISTED in your library and only people with the direct /v/ link can play it — even if your Notion page is shared. For tighter control, use a custom domain on Pro and gate access at your DNS layer.
Use HostMyVideo on every page builder.
Webflow
Paste in any Embed element — designer-friendly.
View guideIntegrationWordPress
Custom HTML block for Gutenberg, Classic, Elementor.
View guideIntegrationShopify
Embed in product descriptions or theme.liquid.
View guideIntegrationFramer
Drop an Embed component, paste the script.
View guideNotion docs deserve a faster video player.
14-day free trial of Pro. No card. Paste a /v/ link, hit Embed, ship branded video to your team in seconds.