Les spécifications de copy Meta Ads définissent les limites de caractères pour trois champs de texte : texte principal (125 caractères recommandés), titre (40 caractères) et description (25 caractères). Ces limites varient selon le placement. Facebook Feed recommande des titres de 27 caractères tandis que Reels Overlay n'en permet que 10. Le texte au-delà de la longueur recommandée est tronqué derrière un lien "See More", avec environ 125 caractères visibles sur mobile. Meta prend en charge jusqu'à cinq variations par champ de texte pour l'optimisation de la diffusion et propose Text Generation propulsé par IA pour créer des options supplémentaires à partir de tes saisies d'origine.
Tu as écrit ce que tu penses être l'annonce parfaite. Puis tu la prévisualises sur mobile et la moitié de ton texte principal est cachée derrière "See More". Ton titre est coupé en plein milieu d'un mot. Et ta description soigneusement rédigée ? Elle ne s'affiche pas du tout.
Cela arrive parce que les spécifications de copy Meta Ads varient selon le placement, l'appareil et le format, et la plupart des guides de spécifications enterrent les limites de caractères à l'intérieur d'articles sur les dimensions d'image. Tu finis par faire défiler des comptages de pixels et des ratios d'aspect juste pour savoir combien de caractères peut contenir ton titre.
Ce guide ne couvre que les spécifications de copy Meta Ads. Chaque limite de caractères, chaque champ de texte, chaque placement. Garde-le ouvert la prochaine fois que tu construis des annonces dans Ads Manager.
Les trois champs de texte Meta Ads

Chaque annonce Meta a jusqu'à trois champs de texte. Comprendre ce que fait chacun, et où il apparaît réellement, est la base pour travailler efficacement avec les spécifications de copy Meta Ads.
Texte principal
Le texte principal est le bloc principal de copy qui apparaît au-dessus de ton créatif dans les placements Feed. C'est là que vit ton accroche.
Techniquement, tu peux saisir jusqu'à 2 200 caractères (le maximum de l'API varie selon le flux de travail, certains prenant en charge jusqu'à 4 096). Mais voilà ce qui compte : seuls environ 125 caractères s'affichent sur mobile avant que le lien "See More" n'apparaisse. Tout ce qui suit est caché, sauf si l'utilisateur tape activement pour développer.
Les propres conseils de Meta sont directs : "Le texte principal devrait s'étendre sur 1 à 3 lignes au maximum." Ils recommandent 125 caractères pour la plupart des placements, et leur page de bonnes pratiques cadre cela comme la quantité "qui peut être affichée sur des écrans plus petits".
Meta te laisse ajouter jusqu'à cinq options de texte principal par annonce. Le système d'annonces teste différentes versions avec différentes personnes et optimise pour la performance : c'est de l'optimisation de la diffusion, pas de la rotation égale.
Titre
Le titre apparaît sous ton créatif, généralement au-dessus du bouton d'appel à l'action. Considère-le comme une légende pour le visuel, pas comme un titre traditionnel.
Meta recommande 40 caractères pour la plupart des placements, mais cela varie plus que tout autre champ. Facebook Feed recommande spécifiquement 27 caractères. Reels Overlay descend à seulement 10. L'API accepte jusqu'à 255 caractères pour le champ titre, mais tout ce qui dépasse la longueur recommandée risque d'être coupé.
Comme pour le texte principal, tu peux ajouter jusqu'à cinq variations de titre par annonce.
Description
La description est le champ de texte le moins visible et le plus mal compris. Elle apparaît sous le titre, quand elle apparaît tout court.
Meta recommande 25 caractères pour la plupart des placements, mais le champ n'est affiché de manière fiable que dans une poignée d'endroits : Marketplace, Audience Network, Facebook Search Results et In-Stream Video. Il est fréquemment absent des pages de l'Ads Guide de Meta pour les placements Stories, Reels, Explore et Instagram Feed.
Comme pour le texte principal et le titre, tu peux ajouter jusqu'à cinq options de description par annonce. La règle pratique : écris-la pour les placements où elle s'affiche, mais n'y mets jamais d'information critique.

Voici le tableau de référence principal pour les spécifications de copy Meta Ads. Ce sont les comptages de caractères recommandés de Meta tirés de l'Ads Guide, les longueurs conçues pour éviter la troncature, pas les maximums d'entrée stricts.
Placements Feed
| Placement | Texte principal | Titre | Description |
|---|
| Facebook Feed | 50-150 | 27 | -- |
| Instagram Feed | 125 | 40 | -- |
| Instagram Explore (grille) | 125 | -- | -- |
| Instagram Explore Home | 125 | 40 | -- |
| Facebook Marketplace | 125 | 40 | 30 |
| Facebook Search Results | 125 | 40 | 30 |
| Facebook In-Stream Video | 125 | 40 | 30 |
| Audience Network | 125 | 40 | 30 |
| Facebook Right Column (image) | -- | 40 | -- |
"--" signifie que l'Ads Guide de Meta ne liste pas le champ pour ce placement. Il peut toujours accepter une saisie, mais l'affichage n'est pas garanti.
Quelques points à noter. Facebook Feed est le seul placement où Meta donne une fourchette (50-150) pour le texte principal plutôt qu'un seul nombre. Le champ description s'affiche de manière fiable dans seulement quatre placements : Marketplace, Search Results, In-Stream Video et Audience Network. Et Right Column ne propose que le titre, ne compte pas sur la visibilité du texte principal ou de la description là-bas.
Placements Stories
| Placement | Texte principal | Titre | Description |
|---|
| Facebook Stories | 125 | 40 | -- |
| Instagram Stories | 125 | 40 | -- |
| Messenger Stories | 125 | 40 | -- |
Les Stories sont cohérentes : 125/40 sur Facebook, Instagram et Messenger. Aucun champ description listé.
Placements Reels
C'est dans Reels que les spécifications de copy Meta Ads deviennent restrictives. Si tu écris le même copy pour Feed et Reels, tu te fais probablement tronquer.
| Placement | Texte principal | Titre |
|---|
| Facebook Reels | 40 | 55 |
| Instagram Reels (Awareness) | 44 | -- |
| Instagram Reels (Traffic) | 72 | -- |
| Reels Overlay (Facebook) | 60 | 10 |
| Collection on Facebook Reels | 72 | 10 |
Remarque que les recommandations Instagram Reels peuvent changer selon ton objectif de campagne : 44 caractères pour Awareness contre 72 pour Traffic. Facebook Reels inverse la relation habituelle : le titre (55 caractères) dispose de plus d'espace que le texte principal (40 caractères). Et Reels Overlay est le placement le plus restrictif de toute la publicité Meta : 10 caractères pour ton titre.
Annonces Threads
Threads a son propre régime de copy, ce n'est pas simplement "un autre Feed".
| Champ | Recommandé |
|---|
| Texte principal | 80-160 |
| Titre | 40 |
| Hashtags | Jusqu'à 30 |
La fourchette plus large de texte principal (80-160) reflète le format centré sur le texte de la plateforme. Si tu diffuses des annonces sur Threads et Feed, utilise la personnalisation d'assets par placement pour rédiger du copy distinct.
Spécifications de copy des Carousel Ads
Les Carousel Ads ont un jeu de copy plus serré que les annonces image unique ou vidéo. La distinction importante : le texte principal est au niveau de l'annonce, tandis que le titre et la description sont des métadonnées par carte.
| Champ | Caractères | Portée |
|---|
| Texte principal | 80 | Carrousel entier |
| Titre | 45 | Par carte |
| Description | 18 | Par carte |
Chaque carte peut avoir sa propre URL de destination, titre et description. Mais le texte principal s'applique à toute l'annonce, c'est le copy au-dessus du créatif, partagé entre toutes les cartes.
Lance plus. Clique moins.
Lance des centaines de créas d'un coup, associe automatiquement les miniatures aux vidéos et exporte directement vers Meta Ads Manager.
Essayer Ads Uploader gratuitementSans carte bancaire • Essai gratuit de 7 jours
Spécifications de copy des Collection Ads
Les limites de caractères des Collection Ads varient selon le placement :
| Placement | Texte principal | Titre |
|---|
| Facebook Feed | 125 | 40 |
| Instagram Feed | 125 | 40 |
| Facebook Marketplace | -- | 25 |
| Facebook Reels | 72 | 10 |
Les Collection Ads dans Facebook Reels ne peuvent être créées que lorsque tu sélectionnes Advantage+ catalog comme source créative.

Les spécifications de copy Meta Ads ci-dessus sont des recommandations. Que se passe-t-il réellement quand ton copy est plus long ?
Le seuil "See More"
Dans les placements Feed, le texte principal au-delà d'environ 125 caractères est caché derrière un lien "See More". Ce n'est pas une règle stricte, Meta dit que la troncature varie selon "l'appareil/contexte d'écran" et dépend du nombre de lignes qui tiennent, pas d'un nombre fixe de caractères. Mais 125 caractères est le seuil largement observé, certaines sources rapportant une troncature autour de 115 caractères.
Voici le chiffre qui devrait changer ta façon d'écrire : environ 1 % des utilisateurs cliquent sur "See More". Un rapport de performance tiers a évalué le "See More Rate" à environ 1,05 %. Cela signifie que 99 personnes sur 100 qui voient ton annonce ne liront que le texte visible avant la troncature.
La leçon est simple. Écris les 80 à 125 premiers caractères comme s'ils étaient l'annonce entière. Mets en avant ton accroche, ta proposition de valeur ou ton offre. Tout ce qui suit "See More" est du copy bonus pour les 1 % qui tapent.
Où la troncature ne s'applique pas
Pour les placements Reels et Reels Overlay, Meta contourne entièrement le problème de troncature en recommandant un copy très court : 40 à 72 caractères pour le texte principal, 10 caractères pour les titres Overlay. Il n'y a pas de "See More" à ces longueurs. Ton copy tient ou ne tient pas.
Le problème de visibilité de la description
La description est le champ le plus déroutant parce qu'elle est affichée conditionnellement. Les propres pages de l'Ads Guide de Meta la listent pour certains placements (Marketplace, Audience Network, Search Results) et l'omettent entièrement d'autres (Stories, Reels, Explore, Instagram Feed).
La règle pratique : rédige ta description pour les placements où elle s'affiche, mais conçois ton annonce pour qu'elle fonctionne sans.
Options de texte multiples et Text Generation
Meta te donne deux moyens de tester plus de copy sans créer plus d'annonces.
Options de texte manuelles
Tu peux ajouter jusqu'à cinq options chacune pour le texte principal, le titre et la description au sein d'une seule annonce, elles sont connues sous le nom de flexible texts. Le système de Meta montre ensuite différentes versions à différentes personnes, c'est de l'optimisation de la diffusion, pas du test A/B. Le système apprend quelle variation performe le mieux pour différents segments d'audience et optimise en conséquence.
Pour voir quelle variation performe :
- Navigue vers les résultats de ton annonce dans Ads Manager
- Utilise Breakdown > By asset > Text pour voir la distribution et la performance par variante
Quand tu rédiges plusieurs options, varie l'accroche elle-même, pas seulement la formulation. Teste une question contre une affirmation. Teste du court (une ligne) contre du moyen (deux lignes). Teste différents appels à l'action. Cinq versions du même message dans des mots différents ne t'apprendront pas grand-chose.
Ads Uploader prend en charge flexible texts nativement : téléverse jusqu'à cinq options par champ et laisse l'algorithme de Meta trouver les combinaisons gagnantes. Si tu préfères plutôt tester des appariements de copy spécifiques, sa fonction separate ads crée des variations uniques pour chaque combinaison de texte principal, titre et description, te donnant un contrôle total sur quel copy tourne ensemble. Dans la plupart des cas, flexible texts et l'optimisation de diffusion de Meta surperformeront les combinaisons manuelles, mais l'approche separate ads est utile quand tu dois garantir des appariements de message exacts.
Text Generation (variations IA)
La fonctionnalité Text Generation de Meta crée automatiquement jusqu'à cinq variations de texte principal et jusqu'à cinq variations de titre basées sur tes saisies d'origine. Ce sont des réécritures générées par IA, Meta produit des alternatives à partir de ton copy, pas de zéro.
La fonctionnalité est disponible pour les annonces image unique et vidéo. Certains secteurs, y compris Financial Services, Pharma/Health et les annonces en Special Ad Categories, peuvent avoir un accès restreint, bien que Meta ne maintienne pas de liste d'exclusion publique.
Advantage+ creative et ton copy
Advantage+ creative est le parapluie de Meta pour les optimisations créatives pilotées par IA. Plusieurs fonctionnalités peuvent modifier la façon dont ton copy écrit est présenté, voire réécrire des parties.
Text improvements sont des modifications générées par IA conçues pour faire remonter les informations clés sur ton annonce. Ce n'est pas juste du reformatage, cela peut changer la façon dont ton message se lit.
Optimize text per person est la plus importante à comprendre pour les rédacteurs. Cette fonctionnalité peut échanger le texte entre les champs : ton titre peut être affiché comme texte principal, ou ta description déplacée à la position de titre. Meta le fait quand il prédit une meilleure performance pour un utilisateur spécifique. L'implication pratique : chaque champ de texte doit avoir du sens indépendamment, parce que n'importe lequel pourrait apparaître dans n'importe quelle position.
Placement asset customization te permet de rédiger du copy différent pour différents placements au sein de la même annonce. C'est ainsi que tu gères l'écart entre Feed (texte principal de 125 caractères) et Reels Overlay (titre de 10 caractères). Rédige ton copy complet pour Feed, puis crée une variante plus courte pour Reels.
Si tu veux un contrôle total sur ton copy :
- Dans Ads Manager, va au niveau de l'annonce
- Sous Advantage+ creative, désactive les améliorations que tu veux désactiver
- Pour désactiver optimize-text-per-person spécifiquement, consulte tes paramètres publicitaires dans Ads Manager
Note que certaines améliorations sont activées par défaut, et si tu as opté pour tester de nouvelles optimisations, des améliorations de test peuvent être appliquées indépendamment de tes paramètres au niveau de l'annonce.
Gagne des heures sur tes tests créatifs
Arrête de lancer tes pubs une par une. Traite en masse un nombre illimité de créas avec l'association automatique des médias et la publication directe via API.
Essayer Ads Uploader gratuitementSans carte bancaire • Essai gratuit de 7 jours
Ces bonnes pratiques de spécifications de copy Meta Ads sont construites autour des limites de caractères ci-dessus, spécifiquement, autour de la façon dont la troncature et la visibilité des champs fonctionnent réellement.
Mets ton message en avant. Avec seulement environ 125 caractères visibles avant "See More" et environ 1 % des utilisateurs qui tapent pour développer, ta première phrase est ton annonce pour 99 % des spectateurs. Commence par l'accroche, l'offre ou la proposition de valeur.
Rédige pour le placement le plus restrictif. Si tu utilises Automatic Placements, ton copy doit fonctionner à la fois à 125 caractères (Feed) et à 40 caractères (Facebook Reels). Utilise placement asset customization pour rédiger des versions séparées plutôt que de faire un compromis avec du copy de longueur moyenne qui ne fonctionne nulle part. La même logique s'applique aux dimensions créatives : associer le bon ratio d'aspect à chaque placement empêche le rognage automatique qui peut couper tes superpositions de texte soigneusement rédigées.
Traite le titre comme une légende. Le titre se trouve sous le créatif. Il doit renforcer le visuel, pas répéter le texte principal. Garde-le axé sur le bénéfice et court, même si Meta autorise 40 caractères, les placements plus serrés (27 pour Facebook Feed, 10 pour Reels Overlay) sont des cibles plus indulgentes.
Ne compte pas sur la description. Elle est cachée sur la plupart des placements. Utilise-la comme renforcement optionnel pour Marketplace et Search Results, mais ne mets jamais ton appel à l'action ou ton offre clé dans ce champ.
Utilise les cinq options de texte. Ajouter plusieurs variations donne au système de Meta plus de matière pour optimiser. Rédige des accroches vraiment différentes, pas des paraphrases du même message.
Rédige chaque champ indépendamment. Avec optimize-text-per-person activé, n'importe quel champ peut apparaître dans n'importe quelle position. Ton titre doit avoir du sens en tant que texte principal, et vice versa.
Texte sur les images : la règle des 20 % n'existe plus. Meta a officiellement supprimé la limite de texte sur l'image. Leur page de bonnes pratiques indique maintenant : "Il n'y a plus de limite sur la quantité de texte pouvant exister dans l'image de ton annonce." Cela dit, les annonces avec peu de texte sur l'image ont tendance à mieux performer. Déplace ton message vers les champs de copy et laisse le créatif faire le travail visuel. Si tu utilises des superpositions de texte, assure-toi qu'elles tombent dans les zones de sécurité pour ne pas être masquées par les éléments d'interface de la plateforme.
Questions fréquemment posées
Quelle est la limite de caractères pour le texte principal d'une annonce Meta ?
La base recommandée de Meta est de 125 caractères pour la plupart des placements. Le maximum d'entrée de l'API est bien plus élevé, 1 024 à 4 096 caractères selon le flux de travail de création, mais le texte au-delà d'environ 125 caractères est caché derrière "See More" dans les placements Feed. Les recommandations Reels descendent à 40-72 caractères.
Combien de caractères s'affichent avant "See More" sur les annonces Facebook ?
Environ 125 caractères dans les placements Feed, bien que Meta dise que cela varie selon l'appareil et la taille de l'écran. La troncature est pilotée par la mise en page, pas par un nombre fixe de caractères. Certaines sources rapportent une troncature autour de 115 caractères. Place ton accroche dans les 80 à 100 premiers caractères pour être sûr.
La base recommandée de Meta est de 40 caractères pour la plupart des placements. Facebook Feed recommande 27. Reels Overlay est le plus restrictif à 10 caractères. L'API accepte jusqu'à 255 caractères, mais tout ce qui dépasse la longueur recommandée risque d'être tronqué.
Le texte de description s'affiche-t-il sur tous les placements ?
Non. La description est listée dans l'Ads Guide de Meta pour Marketplace, Audience Network, In-Stream Video et Facebook Search Results. Elle est absente des Stories, Reels, Explore et de la plupart des pages de placement Instagram. Traite-la comme un champ conditionnel.
Combien de variations de texte puis-je ajouter à une annonce Meta ?
Jusqu'à cinq options chacune pour le texte principal, le titre et la description. La fonctionnalité Text Generation de Meta peut aussi créer jusqu'à cinq variations générées par IA de ton texte principal et de ton titre à partir de tes saisies d'origine.
Elles se chevauchent mais ne sont pas identiques sur chaque placement. Les recommandations de base (125/40/25) s'appliquent à "la plupart des placements", mais l'Ads Guide publie des chiffres spécifiques par placement qui diffèrent, par exemple, Facebook Feed recommande 27 pour les titres tandis qu'Instagram Feed en recommande 40.
Quelles sont les spécifications de copy pour les annonces Instagram Stories ?
Texte principal : 125 caractères. Titre : 40 caractères. La description n'est pas listée. Ce sont les mêmes recommandations que pour Facebook Stories et Messenger Stories.
Advantage+ modifie-t-il mon copy publicitaire ?
Oui. Text improvements peut réécrire la façon dont ton copy se lit. Optimize-text-per-person peut échanger le texte entre les champs, affichant ton titre comme texte principal ou inversement. Les deux fonctionnalités peuvent être désactivées dans Ads Manager sous Advantage+ creative enhancements.
Les spécifications de copy qui comptent
Trois chiffres à retenir : 125, 40, 25, la base pour le texte principal, le titre et la description sur la plupart des placements Meta. Mais la vraie compétence, c'est de savoir quand ces chiffres changent.
Reels coupe ton texte principal à 40-72 caractères. Reels Overlay donne à ton titre 10 caractères, à peine assez pour un CTA. La description disparaît entièrement sur la plupart des placements. Et avec optimize-text-per-person, n'importe lequel de tes champs pourrait apparaître dans n'importe quelle position.
Rédige pour le point de troncature, pas pour le maximum d'entrée. Utilise les cinq options de texte pour donner au système de Meta de la marge pour optimiser. Utilise placement asset customization pour rédiger du copy distinct pour Feed, Stories et Reels plutôt que de forcer une seule version partout.
Quand tu mets à l'échelle les tests de création, des conventions de nommage d'annonces cohérentes rendent possible le suivi des variations de copy qui ont généré des résultats à travers les campagnes. Et quand tu testes des dizaines de variations de copy à travers campagnes et ensembles d'annonces, mettre à l'échelle le téléversement, c'est pour cela que des outils comme Ads Uploader sont construits, pour que tu puisses passer ton temps à rédiger de meilleures annonces au lieu de les téléverser.