Adding social media sharing widgets to a Drupal 9 or 10 website can enhance its engagement and visibility across different platforms. There are several ways to add social media sharing widgets to a Drupal website.

AddtoAny Share Buttons

Share buttons for Drupal including AddToAny’s universal sharing button, Facebook, Mastodon, Pinterest, WhatsApp, Reddit, SMS, email, and many more.

Vector share buttons use AddToAny SVG sharing icons. AddToAny vector icons load efficiently, are mathematically precise, scalable to any size, and stunning on High-PPI screens such as Retina displays.

Download the module here:


The code for this project was based on the original share project for Drupal 5.x. The code for this project has been trimmed down to only work with the ShareThis system, and not require any additional modules to work properly.

Download the module here:

Social Media Share

The social media share module allows the user to share the current page to different social media platforms. It is rendered as a block, you can place it anywhere of your site.

The module provides social media field type so that you can add it as a field in entity and take all benefits from field API.

Download the module here:

Social Share

Social Share adds very simple, configurable social network share links to nodes

Download the module here:

Better Social Sharing Buttons

Allows you to add social sharing buttons to your website.

This module generates a block, a node field, and a paragraph field so you can choose how and where you add social sharing buttons on your website

Download the module here:

Sharethis Block

This module integrates the newer ShareThis functionality with a Drupal site.

Download the module here:



With these modules, you can effectively integrate social media sharing widgets into your Drupal 9 or 10 website, enhancing its reach and engagement.