← Features

Supported embeds

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.

1

Paste a URL

Copy the URL from any supported provider and paste it into the Embed block.

2

Auto-resolved

BioHasL.ink detects the provider and generates the correct embed automatically.

3

Rendered inline

Visitors see the embedded content directly on your page — no clicks, no redirects.

Video

YouTube

youtube.com/watch?v=… · youtube.com/shorts/… · youtu.be/…

Renders as: 16:9 widescreen

Facebook

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

vimeo.com/[video-id]

Renders as: 16:9 widescreen

TikTok

tiktok.com/@user/video/[id]

Renders as: 9:16 portrait

Must link to a specific video, not a profile or feed.

Twitch

twitch.tv/[channel] · twitch.tv/[channel]/clip/[id]

Renders as: 16:9 widescreen

Supports live channels and clip URLs.

Vidyard

share.vidyard.com/watch/[hash] · video.vidyard.com/watch/[hash]

Renders as: 16:9 widescreen

Supports both share and video subdomain URLs.

Muse.ai

muse.ai/v/[id] · muse.ai/vc/[slug]

Renders as: 16:9 widescreen

Music & Audio

Spotify

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.

Apple Music

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

soundcloud.com/[user]/[track]

Renders as: Compact waveform player

Must link to an individual track, not a profile or set.

BeatStars

beatstars.com/beat/[slug]/[id]

Renders as: Compact beat player

Must link to an individual beat page.

Feature.fm

feature.fm/[artist]/[release]

Renders as: Smart link player

TIDAL

tidal.com/browse/track/… · /album/… · /playlist/… · listen.tidal.com/…

Renders as: Compact for tracks · 16:9 for albums & playlists

Deezer

deezer.com/track/… · /album/… · /playlist/…

Renders as: oEmbed music player widget

Mixcloud

mixcloud.com/[user]/[mix]

Renders as: oEmbed mix player widget

Bandcamp

bandcamp.com/… · [artist].bandcamp.com/…

Renders as: oEmbed music player widget

Supports tracks, albums, and artist pages. Paste any Bandcamp URL.

Audiomack

audiomack.com/[artist]/song/… · /album/… · /playlist/…

Renders as: oEmbed music player widget

Forms & Scheduling

Typeform

[user].typeform.com/to/[form-id]

Renders as: 1:1 square widget

Calendly

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

gumroad.com/l/[product-id]

Renders as: 3:4 portrait

Must use the product page URL (gumroad.com/l/…), not a profile URL.

Stripe

buy.stripe.com/[payment-link]

Renders as: 3:4 portrait

Only Stripe Payment Links (buy.stripe.com) are supported.

Crowdfunding

Kickstarter

kickstarter.com/projects/[creator]/[project]

Renders as: oEmbed widget

Embeds the official Kickstarter campaign widget via oEmbed.

Donorbox

donorbox.org/[campaign-slug]

Renders as: 3:4 portrait

Paste the campaign page URL — the embed URL is generated automatically.

Chuffed

chuffed.org/project/[project-slug]

Renders as: 3:4 portrait

Books

Bookshop.org

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

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

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

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

shopmy.us/collections/[id]

Renders as: 3:4 portrait collection widget

Embeds a ShopMy collection. Must link to a collection page.

Travel & Experiences

WeTravel

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

snapchat.com/spotlight/[uuid] · snapchat.com/add/[user]

Renders as: oEmbed Spotlight or Public Profile widget

Supports Spotlight videos and Public Profile pages.

Pinterest

pinterest.com/pin/[id] · pinterest.com/[user]/[board]

Renders as: oEmbed pin or board widget

Supports individual pins and boards.

Threads

threads.net/@user/post/[id]

Renders as: Threads embedded post widget

Must link to an individual post, not a profile.

Mastodon

[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 / X

twitter.com/… · x.com/…

Renders as: Twitter's standard embedded widget

Google Maps

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.

Ready to get started?

Create your free BioHasL.ink page in under 2 minutes.

Get started for free