Pinterest character limit and Pin counter

Pinterest publishes its limits in the API v5 OpenAPI schema: 100 for a Pin title, 800 for the description, 500 for alt text. Count each one before you create the Pin.

Runs in your browser.

Text and files stay on your device.

Maintained by the bundle.social team, last updated . How we check the numbers

0 of 100 characters, 100 remaining

Pin title: 100 characters

Characters0
Remaining100Limit 100
Hashtags0
Mentions0
Limit used0%
Nothing to check yet

Platform limit: 100 Unicode code points, documented for the platform's API. Source: Pinterest API v5 OpenAPI spec (Pin.title maxLength), read 1 November 2026.

Limit read from the platform's documentation

The platform does not say which unit it counts; this page counts Unicode code points.

bundle.social API limit: 100 characters. bundle.social validates this field in UTF-16 units before publishing.

Words0
Lines0
More figures
Graphemes0Characters as you see them
Code points0
UTF-16 units0
UTF-8 bytes0
Paragraphs0

How to use

  1. 01

    Start with the title

    Pin title is the default field with the 100-character cap. Feed cards show only the start of a title, so put the keyword early.
  2. 02

    Count the description

    Switch to Pin description for the 800 limit. Hashtags are counted as text; Pinterest treats them as searchable keywords.
  3. 03

    Write alt text

    The Alt text field applies the 500 cap. Describe the image for screen readers rather than repeating the title.
  4. 04

    Copy each field

    Copy the field text when the figure is within the limit. bundle.social validates the same three numbers.

What does a Pin accept besides the title?

Pinterest's API v5 spec defines four length-limited fields when a Pin is created: title (100), description (800), alt_text (500) and link (2,048). The description is the public text shown with the Pin, while alt text describes the image for screen readers and is a separate field, so the same sentence does not have to do both jobs. Board names and board descriptions carry no maxLength in the spec, and the Pin schema also has an ai_disclosures field for declaring AI use, which is not text you count.

Limitations

  • The limits come from the maxLength values in Pinterest's published OpenAPI spec for the Pin object. The spec does not state the unit, so the counter uses code points.
  • Pinterest truncates titles and descriptions in the feed well before the hard cap; the visible portion depends on surface and is not predicted here.
  • Board names and board descriptions are not covered; the spec sets no maxLength on a board description.
  • Link URLs have a separate 2,048-character cap in the spec and are not counted as part of the description.

bundle.social is not affiliated with, endorsed by, or sponsored by Instagram, Facebook, Meta, X, TikTok, LinkedIn, YouTube, Threads, Bluesky, Pinterest or any other platform named here. Platform names and logos belong to their owners and are used only to describe compatibility.

FAQ

What is the Pinterest character limit for titles and descriptions?

A Pin title can be 100 characters, a description 800 and alt text 500. These are the maxLength values of the Pin schema in Pinterest's API v5 OpenAPI spec, read 1 November 2026, which the API enforces when a Pin is created. The spec does not name the unit, so this page counts code points; bundle.social validates the same three numbers in UTF-16 units.

Why does Pinterest cut my title after a few words?

The API accepts 100 characters, but feed cards show only the first part of the title, so lead with the important words.

Do hashtags work in Pin descriptions?

They are accepted and counted as part of the 800 characters. Pinterest search relies mostly on the words themselves, so write the description as a sentence rather than a tag list.

Is alt text the same as the description?

No. Alt text is a separate 500-character field read by screen readers and used when the image cannot load. The description is the public text under the Pin.

What does bundle.social accept for a Pin?

Title up to 100, description up to 800 and alt text up to 500 characters, validated in UTF-16 units.

Related tools

Publish what you prepared

bundle.social schedules and publishes posts to 15 networks from one dashboard or one API. The free plan needs no card.