Skip to main content
Community Plugin
View plugin on GitHub
See starters using this


Gatsby plugin to add Pinterest's add-on script. 📍

Build Status version downloads MIT License

All Contributors

PRs Welcome Code of Conduct

Table of Contents


This module is distributed via npm which is bundled with node and should be installed as one of your project’s dependencies:

npm install gatsby-plugin-pinterest


yarn add gatsby-plugin-pinterest

This library has a peerDependencies listing for gatsby.


// In your gatsby-config.js

module.exports = {
  // Find the 'plugins' array
  plugins: [
      resolve: `gatsby-plugin-pinterest`,
      options: {
        // If you just want to use the default, you can set this to `true`, defaults to `false`
        saveButton: {
          // Set to true to hide the text and display only a round P button
          round: false, // default
          // Set to true to display a bigger button
          tall: true, // default

    // Other plugins here...


Just like gatsby-plugin-twitter and gatsby-plugin-instagram-embed are doing for the Twitter and Instagram embed scripts, this plugin adds the Pinterest embed script to your gatsby site.


Looking to contribute? Look for the Good First Issue label.

🐛 Bugs

Please file an issue for bugs, missing documentation, or unexpected behavior.

See Bugs

💡 Feature Requests

Please file an issue to suggest new features. Vote on feature requests by adding a 👍. This helps maintainers prioritize what to work on.

See Feature Requests

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Robin Métral

💻 📖 🤔

Eduardo Reveles


Michaël De Boey

💻 📖 🚇 🔧

This project follows the all-contributors specification. Contributions of any kind welcome!