ForHosting KIT · Texte et IA

Vérifier longueur objet email

« Your order ships tomorrow morning » compte 33 caractères : il tient dans l’aperçu mobile de 40 et dans celui de 70 sur ordinateur. Pour un objet plus long, vous voyez où tombe la coupure et la partie qui reste visible. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Matière
Your order ships tomorrow morning
Vous obtenez
Nombre de caractères
33
Limite sur mobile
40
Limite sur ordinateur
70
Caractères en trop sur mobile
0

Ce vérificateur de longueur d'objet d'email mesure la ligne d'objet en points de code Unicode et la compare aux limites fixes d'aperçu de boîte de réception sur mobile et bureau utilisées par les clients de messagerie courants. Un objet impeccable dans une large fenêtre de navigateur est souvent coupé sur l'écran de verrouillage du téléphone ou dans l'application Gmail, masquant l'offre, l'échéance ou la marque censée provoquer l'ouverture. Marketers, équipes support, product managers et développeurs collent un brouillon d'objet, voient le nombre de caractères, apprennent s'il serait tronqué sur mobile ou bureau, et lisent le fragment d'aperçu exact que verrait le destinataire. Le moteur est entièrement déterministe : un décompte de points de code, des limites fixes de quarante caractères sur mobile et soixante-dix sur bureau, des découpes de chaîne pures, sans réseau.

Ce que signifie la troncature d'objet sur mobile et bureau

Les clients de boîte de réception n'affichent pas toujours l'objet complet. Sur de nombreux téléphones la zone d'aperçu est étroite, si bien que les chaînes de plus d'environ quarante caractères sont coupées avec des points de suspension et le reste n'apparaît qu'à l'ouverture du message. Les volets bureau et webmail sont plus larges, souvent près de soixante à soixante-dix caractères, mais restent finis.

Les équipes campagne qui ne contrôlent la longueur que dans une cellule de tableur ou un éditeur pleine largeur manquent la coupure qui se produit sur l'écran de verrouillage. Ce vérificateur répond à une question pratique au moment de l'envoi : pour cet objet exact, serait-il tronqué dans un aperçu mobile typique, un aperçu bureau typique, ou aucun des deux. Il compte les points de code Unicode afin que les emoji et les écritures non latines soient mesurés plus équitablement qu'une longueur UTF-16 brute qui scinde les paires de substitution.

Aucun modèle de langage ne réécrit votre texte, aucune génération A/B d'objets alternatifs, aucun appel réseau vers un fournisseur de boîte. Si vous avez besoin de variantes créatives d'objet, utilisez un générateur de lignes d'objet ; pour un compteur complet de mots et de caractères du corps, utilisez un outil de comptage de mots.

Où les contrôles de longueur d'objet s'intègrent en marketing, support et logiciel

Les équipes lifecycle et acquisition rencontrent la longueur d'objet lorsqu'une ligne Black Friday impeccable sur un portable perd le code de réduction sur mobile, lorsqu'un objet de reçu transactionnel enterre le numéro de commande au-delà du pli, ou lorsqu'un teaser de newsletter est coupé en milieu de phrase. Les équipes support et success utilisent le même contrôle pour les objets de notification de ticket afin que les clients voient l'identifiant du cas ou le nom du produit dans l'ombre de notification.

Exercices de classe et bootcamps utilisent l'outil comme exercice déterministe de chaînes : compter les points de code, comparer aux limites fixes et émettre un status sans appeler une boîte. Les agences collent les brouillons clients dans le formulaire gratuit du navigateur lors des revues, puis figent les mêmes limites en CI pour que les freelances n'expédient pas un objet de soixante-dix caractères pensé seulement pour le bureau.

Associez-le à des générateurs d'objets, formaliseurs d'email, compteurs de mots ou détecteurs de hameçonnage lorsque vous construisez un petit laboratoire d'utilitaires email gratuits et déterministes pour formulaires, préparation CMS et hygiène d'envoi.

Barrière mobile au moment de l'envoi de campagne

Collez les brouillons d'objet avant un envoi massif et signalez toute ligne qui dépasse l'aperçu mobile de quarante caractères pour que les offres restent visibles sur les téléphones.

Revue des objets transactionnels

Vérifiez les objets de reçu, d'expédition et de réinitialisation de mot de passe pour que les numéros de commande et les mots d'action ne soient pas coupés sur mobile ni sur bureau.

Combien coûte la vérification de longueur de l'objet d'email ?

C'est gratuit dans votre navigateur sur cette page.

Quelles sont les limites de caractères sur mobile et bureau ?

Cet outil utilise des limites fixes de style industrie de 40 caractères pour les aperçus mobiles et 70 pour le bureau, comptés en points de code Unicode.

Que se passe-t-il si l'objet est vide ?

Fournissez une ligne d'objet non vide ; un collage d'espaces seuls est traité comme vide.

Un emoji compte-t-il pour un caractère dans l’objet ?

Le comptage se fait en points de code Unicode : un emoji n’est donc pas coupé en deux unités comme dans certains compteurs. Les écritures non latines sont mesurées de la même façon, ce qui rapproche le total de ce qu’affiche la boîte de réception.

Puis-je voir à quoi ressemblera l’objet une fois tronqué ?

Oui. En plus du total, vous obtenez le fragment exact affiché dans l’aperçu mobile et dans celui sur ordinateur, ainsi que le nombre de caractères en trop pour chacun, afin de remonter l’offre ou la date limite en tête.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/write/email-subject-length-check

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/write/email-subject-length-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"subject":"Your order ships tomorrow morning"}'
{
  "subject": "Your order ships tomorrow morning"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "write.email_subject_length_check",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_chars500
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Les objets vides ou uniquement composés d'espaces sont rejetés avec invalid_input afin qu'un formulaire blanc ne devienne pas un succès silencieux. Utilisez-le gratuitement dans le navigateur en rédigeant des campagnes, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin d'indicateurs de troncature reproductibles en CI, d'aperçus ESP ou de pipelines de contenu.

Ce que signifie la troncature d'objet sur mobile et bureau

La réponse renvoie l'objet, indique char_count, répète le mobile_limit fixe de quarante et le desktop_limit de soixante-dix, positionne les booléens truncated_mobile et truncated_desktop, indique combien de caractères dépassent chaque limite, et renvoie preview_mobile et preview_desktop comme fragments visibles. Le status vaut ok lorsque l'objet tient dans les deux limites, truncated_mobile lorsqu'il dépasse seulement la limite mobile, et truncated_desktop lorsqu'il dépasse aussi la limite bureau. Le moteur construit un rapport de longueur exact dans la longueur maximale prise en charge ou rejette la requête avec invalid_input. Les cas rejetés incluent un champ subject manquant, une valeur null, une chaîne vide, un collage d'espaces seuls, des objets et tableaux qui ne sont pas du texte brut, et des charges plus longues que le maximum documenté. Cette page répond uniquement à la question de savoir si l'objet serait coupé dans les aperçus de boîte courants, avec une sortie stable adaptée aux listes de contrôle, aux tests unitaires et aux consommateurs d'API.

Comment le champ subject est lu et comment les limites restent reproductibles

La valeur doit être une chaîne non vide après un contrôle de contenu significatif ; les nombres finis et les bigints sont d'abord convertis en chaîne pour qu'un identifiant de commande saisi comme nombre produise encore un objet stable de chiffres. Les espaces extérieurs autour de vrais mots comptent encore dans la longueur car les boîtes les affichent ; seul l'espace blanc pur sans contenu visible est traité comme vide. Le décompte de caractères utilise Array.from sur la chaîne de sorte que chaque point de code Unicode, y compris de nombreux emoji, compte pour un. Les aperçus bureau suivent la même règle à soixante-dix. Le status ne dépend jamais de la date courante, de tables de collation de locale qui réordonnent les lettres différemment entre hôtes, ni d'échantillonnage aléatoire. Le nom de champ préféré est subject, mais les alias text, input, title, line et s sont acceptés afin que les chaînes de requête, tableurs, colonnes d'export ESP et formulaires typés réutilisent le même contrat sans renommer les colonnes. Les booléens, objets simples et tableaux sont rejetés avec un message clair afin qu'un corps JSON erroné ne devienne pas le mot true ni un dump d'objet peu utile. Chaîne vide et collage d'espaces seuls sont toujours invalid_input : la promesse produit est de vérifier une vraie ligne d'objet, non d'inventer un succès zéro pour un envoi vide. La longueur est plafonnée à cinq cents caractères pour qu'un collage incontrôlé ne monopolise pas un Worker ; les charges plus longues échouent avec un message de limite explicite plutôt qu'une coupure silencieuse. Les aperçus de troncature découpent avec la même frontière de points de code : lorsque truncated_mobile est true, preview_mobile regroupe les quarante premiers points de code ; lorsqu'il est false, c'est l'objet complet. Associez l'exécution gratuite dans le navigateur de cette page à l'API tarifée lorsque vous avez besoin du rapport identique dans un pipeline automatisé qui bloque les envois avant qu'ils ne quittent votre ESP.

Où les contrôles de longueur d'objet s'intègrent en marketing, support et logiciel

Sur cette page le travail s'exécute entièrement dans votre navigateur ; via l'API chaque analyse réussie coûte $0.002, une validation échouée n'est pas facturée, et rien n'est stocké après la réponse. Cette scission — exploration interactive gratuite et API tarifée identique — correspond au reste du catalogue KIT de niveau A et vous permet de passer d'une démo sur le bureau campagne à une barrière automatisée sans changer le résultat numérique.

Fixtures de longueur d'objet en CI

Affirmez des valeurs déterministes de truncated_mobile et de status dans les pipelines et crochets ESP sans réimplémenter à la main les limites de boîte de réception.

Comment le nombre de caractères est-il mesuré ?

char_count est le nombre de points de code Unicode via Array.from(subject).length, de sorte que de nombreux emoji comptent pour une unité plutôt que deux unités de code UTF-16.

Que signifie le status truncated_mobile ?

L'objet dépasse la limite mobile mais reste dans la limite bureau. truncated_desktop signifie qu'il dépasse aussi la limite bureau.

Consulter la documentation complète du KIT →