Paste any supported URL into the Embed block and it renders automatically — no code required. Sites with oEmbed support also work out of the box.
Paste a URL
Copy the URL from any supported provider and paste it into the Embed block.
Auto-resolved
BioHasL.ink detects the provider and generates the correct embed automatically.
Rendered inline
Visitors see the embedded content directly on your page — no clicks, no redirects.
Video
youtube.com/watch?v=… · youtube.com/shorts/… · youtu.be/…
Renders as: 16:9 widescreen
facebook.com/[page]/videos/[id] · facebook.com/watch/?v=[id] · fb.watch/[hash]
Renders as: 16:9 widescreen
Must link to a public video — private videos will not embed.
vimeo.com/[video-id]
Renders as: 16:9 widescreen
tiktok.com/@user/video/[id]
Renders as: 9:16 portrait
Must link to a specific video, not a profile or feed.
twitch.tv/[channel] · twitch.tv/[channel]/clip/[id]
Renders as: 16:9 widescreen
Supports live channels and clip URLs.
share.vidyard.com/watch/[hash] · video.vidyard.com/watch/[hash]
Renders as: 16:9 widescreen
Supports both share and video subdomain URLs.
muse.ai/v/[id] · muse.ai/vc/[slug]
Renders as: 16:9 widescreen
Music & Audio
open.spotify.com/track/… · /album/… · /playlist/… · /episode/… · /show/…
Renders as: Compact for tracks & episodes · 16:9 for albums, playlists & shows
Tracks, albums, playlists, podcast episodes, and podcast shows are supported. Artist pages are not.
music.apple.com/[country]/album/… · /playlist/… · /artist/…
Renders as: 3:2
The country code (e.g. /gb/, /us/) must be present in the URL.
soundcloud.com/[user]/[track]
Renders as: Compact waveform player
Must link to an individual track, not a profile or set.
beatstars.com/beat/[slug]/[id]
Renders as: Compact beat player
Must link to an individual beat page.
feature.fm/[artist]/[release]
Renders as: Smart link player
tidal.com/browse/track/… · /album/… · /playlist/… · listen.tidal.com/…
Renders as: Compact for tracks · 16:9 for albums & playlists
deezer.com/track/… · /album/… · /playlist/…
Renders as: oEmbed music player widget
mixcloud.com/[user]/[mix]
Renders as: oEmbed mix player widget
bandcamp.com/… · [artist].bandcamp.com/…
Renders as: oEmbed music player widget
Supports tracks, albums, and artist pages. Paste any Bandcamp URL.
audiomack.com/[artist]/song/… · /album/… · /playlist/…
Renders as: oEmbed music player widget
Forms & Scheduling
[user].typeform.com/to/[form-id]
Renders as: 1:1 square widget
calendly.com/[user] · calendly.com/[user]/[event-type]
Renders as: 3:4 portrait
Links to a user's scheduling page or a specific event type both work.
Commerce
gumroad.com/l/[product-id]
Renders as: 3:4 portrait
Must use the product page URL (gumroad.com/l/…), not a profile URL.
buy.stripe.com/[payment-link]
Renders as: 3:4 portrait
Only Stripe Payment Links (buy.stripe.com) are supported.
Crowdfunding
kickstarter.com/projects/[creator]/[project]
Renders as: oEmbed widget
Embeds the official Kickstarter campaign widget via oEmbed.
donorbox.org/[campaign-slug]
Renders as: 3:4 portrait
Paste the campaign page URL — the embed URL is generated automatically.
chuffed.org/project/[project-slug]
Renders as: 3:4 portrait
Books
bookshop.org/p/books/[title]/[id] · bookshop.org/lists/[id]
Renders as: oEmbed book or list widget
Supports individual book pages and curated lists. Affiliate links are preserved.
GIFs & Stickers
giphy.com/gifs/[slug]-[id] · giphy.com/clips/… · giphy.com/stickers/…
Renders as: 1:1 square
Supports gifs, clips, and stickers. Copy the share URL from Giphy and paste it in.
Design & Portfolio
behance.net/gallery/[id]/[project-name]
Renders as: oEmbed project widget
Must link to an individual project page, not a profile.
Fan & Creator Platforms
laylo.com/[username]/drop/[id]
Renders as: 1:1 square drop widget
Embeds individual drop pages. Must link to a specific drop, not a profile.
shopmy.us/collections/[id]
Renders as: 3:4 portrait collection widget
Embeds a ShopMy collection. Must link to a collection page.
Travel & Experiences
wetravel.com/trips/[slug]-[id]
Renders as: 3:4 portrait booking widget
Embeds a WeTravel trip booking widget. Must link to an individual trip page.
Other
snapchat.com/spotlight/[uuid] · snapchat.com/add/[user]
Renders as: oEmbed Spotlight or Public Profile widget
Supports Spotlight videos and Public Profile pages.
pinterest.com/pin/[id] · pinterest.com/[user]/[board]
Renders as: oEmbed pin or board widget
Supports individual pins and boards.
threads.net/@user/post/[id]
Renders as: Threads embedded post widget
Must link to an individual post, not a profile.
[instance]/@[user]/[post-id]
Renders as: oEmbed post widget
Works with any Mastodon instance (mastodon.social, fosstodon.org, etc.). Paste the URL of an individual post.
twitter.com/… · x.com/…
Renders as: Twitter's standard embedded widget
google.com/maps/embed?…
Renders as: 4:3
Note: Requires the embed URL from Google Maps. Open Google Maps, find your location, click Share → Embed a map, then copy the src URL from the iframe snippet.
oEmbed auto-discovery
Beyond the providers listed above, any website that publishes oEmbed metadata in its HTML is also supported automatically. This includes platforms like Flickr, Codepen, and many others. If a URL doesn't resolve to an embed, it falls back to a styled link instead.