Bandcamp for artists

How to Embed a Bandcamp Album Player on Your Website

Bradley J Simons
Bradley J Simons
4x Juno-nominated producer · founder of Velveteen
The short answer

To put a Bandcamp album player on your website, open the album, choose Share/Embed below its artwork, then select embed this album. Choose a layout, copy the generated code, and place it in your site's HTML or supported embed block. Publish the page and test listening, layout and the Bandcamp destination as a visitor.

Lead visual

The Bandcamp storefront loop

1

Release

lossless audio + story

2

Offer

price + pay more

3

Discover

tags + follow path

4

Evidence

plays + sales + net

complete page → direct support → follower signal → next release decision

A release-to-evidence board for publishing, selling, notifying followers, and reading native results.
Sponsormixpass.co
MixPass

50 founding testers wanted.

Test MixPass on a real project and share honest feedback. Receive lifetime Pro after completion is reviewed and approved.

Apply to test MixPass

Three months of Pro once accepted.

Choose the release before copying the player

Start with the page you want a fan to reach. A release page on your artist website can hold the story, credits and listening in one place. The player gives that page a specific job: let someone hear the recording while they read.

Open the intended Bandcamp album and check the artist, title, artwork and track order. An older single, a live version and a new album can look similar in a folder of saved links. Confirm the destination while you can still see the whole release.

The Bandcamp guide for artists covers your wider storefront plan. If the album itself needs work, use the artist-page setup guide before putting its player on another site.

How do you get the album's embed code?

Bandcamp's embedded-player instructions place the builder under Share/Embed, beneath the album artwork. Choose embed this album and use the preview to select the presentation.

Decide where the player belongs on your page before choosing its size. A narrow sidebar and a full release page give you different amounts of space. Keep the surrounding text short enough that the listening area is easy to find.

  1. Open the correct album's player builder.
  2. Choose the presentation in the preview.
  3. Copy the complete generated code into a plain-text handoff note.
  4. Keep the direct album URL in the same note so your website editor can check the destination.

Use the code the builder gives you. Copying the address from your browser bar gives you an album link, which is useful on its own but does not supply the generated player markup.

Put the code in a block that accepts HTML

Bandcamp tells you to paste its code into the website or blog's HTML. Your site's editor controls where that is allowed. Look for its supported HTML, code or embed component and check that component's own instructions.

If you paste markup into an ordinary paragraph, you may end up showing visitors the code as text. If the editor removes part of it after saving, check whether your site supports that kind of embed. Ask the person maintaining the site to inspect what was saved before repeatedly changing the Bandcamp settings.

Keep the working page recoverable

Save the current page version before replacing a listening section. Keep the new release title and destination beside the code you are installing. When several people work on a campaign, this small handoff record helps prevent the right player from landing on the wrong release page.

Add a plain link with meaningful text, such as "Listen to Harbor Glass on Bandcamp," beside the player. Use your real album title and its actual URL. Avoid a row of unexplained "click here" links that leaves the visitor guessing where each one goes.

A worked release-page handoff

Constructed website example

Harbor Glass is an imaginary album. Its artist has a release page containing the cover, a short recording story, credits and one Bandcamp player. The player sits below the opening paragraph, with a direct album link immediately after it.

Harbor Glass page check
Editor hands overArtist checks after publishing
Release identityAlbum title, artist name and direct Bandcamp URLThe player shows the intended release rather than an earlier single
Listening areaComplete generated code and chosen layoutPlay starts the intended track and the visible controls remain usable
Phone layoutA page with space for the player beside its surrounding copyNo cropped controls or sideways page movement on the phone being checked
DestinationA clearly named direct album linkThe link opens the correct album, with the expected offer

Suppose the desktop page looks good, but the phone cuts off the right edge of the player. First compare the player area with its containing column. Try an appropriate generated layout and inspect the site's spacing. Do not call the page finished because the desktop screenshot passed.

If the page will later promote another release, keep the handoff note with the page name and check date. Replacing the player should trigger a new identity and destination check, even when the surrounding design stays the same.

Test the published page outside the editor

Visitor check

Follow the listening path

  1. 01

    Open

    Use the public page

    Open the published website in a signed-out browser, rather than relying on the editing preview.

  2. 02

    Listen

    Try the recording

    Check the track you intend to promote and use the visible player controls.

  3. 03

    Follow

    Open the album

    Check the release and offer at the destination without completing a test purchase.

  4. 04

    Repeat

    Check your phone

    Inspect the player, nearby text and direct link at a narrower screen size.

Check from the actual page address you plan to share. A preview link may show an unpublished draft or require an editor login. Send the public URL to a collaborator and ask them which recording they see and whether they can play it.

If the player is blank, separate the possible causes. Does the album open directly? Does the website still contain the saved embed? Is the issue present in another browser? Those checks give your site maintainer something more specific than "Bandcamp is broken."

For an advance exclusive, stop and review the exclusive-embed controls separately. That workflow can stream material unavailable on the public album page. Ordinary website listening and a publication's first-listen agreement need different decisions about access.

Share the finished page and read the right results

Write the announcement around what someone can do at that URL: hear the album, read the recording notes, or find the purchase link. Put the tested address into your campaign copy so a saved draft does not send fans to last month's release.

Keep a record of when the page went live and where you shared it. The Bandcamp statistics guide explains how to review listening and referral context without treating every visit as a purchase.

Plan the announcement and follow-up posts that point listeners to your finished release page

Bandcamp's current player instructions

Frequently asked questions

Can I change the player's colors or show the track list?+

Bandcamp's player builder includes size, color, tracklist and merchandise-image choices. Generate the layout you want, replace the saved embed on your website, and inspect the published result. Keep a copy of the previous code until the replacement is checked.

Can a publication stream tracks that are hidden on my album page?+

Bandcamp has a separate exclusive-embed workflow for eligible pre-orders, or Pro albums with streaming disabled on one or more tracks. It can expose selected tracks and restrict where the player appears. Agree on the listening window with the publication before setting that up.

Should I remove the direct album link once the player works?+

I'd keep a clearly named Bandcamp link beside it. That gives someone another route if the embedded area fails to load or they want to open the album directly. Test that link separately from the player.

Will an embedded album player increase sales?+

This setup gives visitors a place to listen. It does not establish a sales result. Judge the implementation by whether people can hear the intended recording and reach the correct release; evaluate purchases separately from page visits or playback.

Bradley J Simons

About the author

Bradley J Simons

Bradley J Simons is a 4x Juno-nominated producer who makes music as Babbage and founded Velveteen. A former touring musician, he writes about releasing, pitching, and getting paid for music from the artist's side of the desk.

Velveteen notes

Get better release strategy in your inbox

Release planning checklists, royalty explainers, and artist strategy notes from Velveteen. No daily noise.

Improve this page

Was this useful? Send a signal or flag a correction.

Keep reading

Free tool · no signup

Put every release message on the calendar

Plan newsletters, email sequences, social posts, clips, and campaign moments around one release date so each asset has a clear job and deadline.