Like Button for the Web

A single click on the Like button will 'like' pieces of content on the web and share them on Facebook. You can also display a Share button next to the Like button to let people add a personal message and customize who they share with.

Like Button ConfiguratorCode ExampleSettingsAdjust LanguageFAQs

Step-by-Step

1. Choose URL or Page

Pick the URL of a website or Facebook Page you want to use with the like button.

2. Code Configurator

Paste the URL to the code configurator and adjust settings like the width of your like button. Click the Get Code button to generate your like button code.

3. Copy & Paste HTML Snippet

Copy and past the snippet into the HTML of the destination website.

4. Remove Duplication If Necessary

If you already have code to activate logging of app events, remove the autoLogAppEvents=1 statement from the pasted code to prevent duplicate logging.

Like Button Configurator

URL to Like
Width
Layout
Action Type
Button Size
[?]
[?]

Full Code Example

Copy & paste the code example to your website. Adjust the value data-href to your website URL. Next use the og:*** meta tags to adjust your link preview. og:url and data-href should use the same URL.

<html>
<head>
  <title>Your Website Title</title>
    <!-- You can use open graph tags to customize link previews.
    Learn more: https://developers.facebook.com/docs/sharing/webmasters -->
  <meta property="og:url"           content="https://www.your-domain.com/your-page.html" />
  <meta property="og:type"          content="website" />
  <meta property="og:title"         content="Your Website Title" />
  <meta property="og:description"   content="Your description" />
  <meta property="og:image"         content="https://www.your-domain.com/path/image.jpg" />
</head>
<body>

  <!-- Load Facebook SDK for JavaScript -->
  <div id="fb-root"></div>
  <script>(function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = "https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.0";
    fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));</script>

  <!-- Your like button code -->
  <div class="fb-like" 
    data-href="https://www.your-domain.com/your-page.html" 
    data-layout="standard" 
    data-action="like" 
    data-show-faces="true">
  </div>

</body>
</html>
Customize Link Preview

Settings

In addition to the settings above, you can also change the following:

Setting HTML5 Attribute Description Default

action

data-action

The verb to display on the button. Can be either like or recommend

like

colorscheme

data-colorscheme

The color scheme used by the plugin for any text outside of the button itself. Can be light or dark.

light

href

data-href

The absolute URL of the page that will be liked.

Current URL.

kid_directed_site

data-kid-directed-site

If your web site or online service, or a portion of your service, is directed to children under 13 you must enable this

false

layout

data-layout

Selects one of the different layouts that are available for the plugin. Can be one of standard, button_count, button or box_count. See the FAQ for more details.

standard

ref

data-ref

A label for tracking referrals which must be less than 50 characters and can contain alphanumeric characters and some punctuation (currently +/=-.:_). See the FAQ for more details.

None

share

data-share

Specifies whether to include a share button beside the Like button. This only works with the XFBML version.

false

show_faces

data-show-faces

Specifies whether to display profile photos below the button (standard layout only). You must not enable this on child-directed sites.

false

size

data-size

The button is offered in 2 sizes i.e. large and small.

small

width

data-width

The width of the plugin (standard layout only), which is subject to the minimum and default width. Please see Layout Settings below for more details.

See standard in Layout Settings

Layout Settings

There are the following options:

Layout Default Sizes

standard

Minimum width: 225 pixels.
Default width: 450 pixels.
Height: 35 pixels (without photos) or 80 pixels (with photos).

box_count

Minimum width: 55 pixels.
Default width: 55 pixels.
Height: 65 pixels.

button_count

Minimum width: 90 pixels.
Default width: 90 pixels.
Height: 20 pixels.

button

Minimum width: 47 pixels.
Default width: 47 pixels.
Height: 20 pixels.

Changing the Language

You can change the language of the Like Button by loading a localized version of the Facebook JavaScript SDK. When you load the SDK, change the value of js.src to use your locale. Replace en_US with your locale, e.g., fr_FR for French (France):

js.src = "https://connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v3.1"; 

You may need to adjust the width of a Social Plugin to accommodate different languages. You may find more information on our Localization & Translation page.