ForHosting KIT · Texto e IA

Comprobar longitud del asunto de email

«Your order ships tomorrow morning» tiene 33 caracteres: cabe en la vista previa móvil de 40 y en la de escritorio de 70. Si el asunto es más largo, usted ve dónde se corta y qué parte queda visible. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Materia
Your order ships tomorrow morning
Obtiene
Número de caracteres
33
Límite en móvil
40
Límite en escritorio
70
Caracteres excedidos en móvil
0

Este comprobador de longitud del asunto de correo mide la línea de asunto en puntos de código Unicode y la compara con límites fijos de previsualización en bandeja de entrada en móvil y escritorio que usan clientes de correo habituales. Un asunto que se ve perfecto en una ventana ancha del navegador a menudo se corta en la pantalla de bloqueo del teléfono o en la aplicación de Gmail, ocultando la oferta, la fecha límite o la marca que debía impulsar la apertura. Marketers, equipos de soporte, product managers y desarrolladores pegan un borrador de asunto, ven el recuento de caracteres, saben si se truncaría en móvil o en escritorio y leen el fragmento exacto de vista previa que vería el destinatario. El motor es totalmente determinista: un recuento de puntos de código, límites fijos de cuarenta caracteres en móvil y setenta en escritorio, recortes de cadena puros y sin red.

Qué significa el truncado del asunto en móvil y escritorio

Los clientes de bandeja de entrada no siempre muestran el asunto completo. En muchos teléfonos el área de vista previa es estrecha, de modo que las cadenas de más de unos cuarenta caracteres se recortan con puntos suspensivos y el resto no aparece hasta abrir el mensaje. Los paneles de escritorio y webmail son más anchos, a menudo cerca de sesenta a setenta caracteres, pero no son infinitos.

Los equipos de campaña que solo comprueban la longitud en una celda de hoja de cálculo o en un editor a ancho completo se pierden el corte que ocurre en la pantalla de bloqueo. Este comprobador responde a una pregunta práctica en el momento del envío: dado este asunto exacto, ¿se truncaría en una vista previa típica de móvil, en una de escritorio, o en ninguna.

Cuenta puntos de código Unicode para que emoji y guiones no latinos se midan con más equidad que una longitud UTF-16 en bruto que parte pares sustitutos. No hay un modelo de lenguaje reescribiendo su texto, ni generación A/B de asuntos alternativos, ni llamada de red a un proveedor de buzón. Si necesita variantes creativas de asunto, use un generador de líneas de asunto; si necesita un contador completo de palabras y caracteres del cuerpo, use una herramienta de recuento de palabras.

Dónde encajan las comprobaciones de longitud del asunto en marketing, soporte y software

Los equipos de ciclo de vida y adquisición se topan con la longitud del asunto cuando una línea de Black Friday que se veía bien en un portátil pierde el código de descuento en el móvil, cuando un asunto de recibo transaccional entierra el número de pedido más allá del pliegue, o cuando el teaser de un boletín se corta a mitad de frase.

Los equipos de soporte y éxito usan la misma comprobación en asuntos de notificación de tickets para que los clientes vean el id del caso o el nombre del producto en la sombra de notificación. Ejercicios de aula y bootcamp usan la herramienta como ejercicio determinista de cadenas: contar puntos de código, comparar con límites fijos y emitir un status sin llamar a un buzón.

Las agencias pegan borradores de cliente en el formulario gratuito del navegador durante las revisiones y luego fijan los mismos límites en CI para que los freelancers no envíen un asunto de setenta caracteres pensado solo para escritorio. Combínelo con generadores de asuntos, formalizadores de email, contadores de palabras o detectores de phishing cuando construya un pequeño laboratorio de utilidades de correo gratuitas y deterministas para formularios, preparación de CMS e higiene de envío.

Puerta móvil en el momento del envío de campaña

Pegue asuntos en borrador antes de un envío masivo y marque cualquier línea que supere la vista previa móvil de cuarenta caracteres para que las ofertas sigan visibles en teléfonos.

Revisión de asuntos transaccionales

Compruebe asuntos de recibo, envío y restablecimiento de contraseña para que números de pedido y palabras de acción no se recorten en móvil ni en escritorio.

¿Cuánto cuesta la comprobación de longitud del asunto de email?

Es gratis en su navegador en esta página.

¿Cuáles son los límites de caracteres en móvil y escritorio?

Esta herramienta usa límites fijos de estilo industrial de 40 caracteres para vistas previas móviles y 70 para escritorio, contados como puntos de código Unicode.

¿Qué ocurre si el asunto está vacío?

Proporcione una línea de asunto no vacía; el pegado solo de espacios se trata como vacío.

¿Un emoji cuenta como un carácter en el asunto?

Se cuentan puntos de código Unicode, así que un emoji no se parte en dos unidades como ocurre en algunos contadores. Los alfabetos no latinos se miden igual, y la cuenta se acerca más a lo que muestra la bandeja de entrada.

¿Puedo ver cómo quedará el asunto cuando se corte?

Sí. Junto con la cuenta recibe el fragmento exacto que se ve en la vista previa móvil y en la de escritorio, y cuántos caracteres sobran en cada una, para que pueda adelantar la oferta o la fecha límite.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

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

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_chars500
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Los asuntos vacíos o solo con espacios se rechazan con invalid_input para que un formulario en blanco no se convierta en un éxito silencioso. Úselo gratis en el navegador al redactar campañas, o llame a la API a $0.002 por solicitud exitosa cuando necesite indicadores de truncado reproducibles en CI, vistas previas de ESP o pipelines de contenido.

Qué significa el truncado del asunto en móvil y escritorio

La respuesta repite el asunto, informa char_count, reitera el mobile_limit fijo de cuarenta y el desktop_limit de setenta, establece los booleanos truncated_mobile y truncated_desktop, indica cuántos caracteres se pasan de cada límite y devuelve preview_mobile y preview_desktop como los fragmentos visibles. El status es ok cuando el asunto cabe en ambos límites, truncated_mobile cuando solo supera el límite móvil, y truncated_desktop cuando también supera el de escritorio. El motor construye un informe de longitud exacto dentro de la longitud máxima admitida o rechaza la solicitud con invalid_input. Los casos rechazados incluyen un campo subject ausente, un valor null, una cadena vacía, un pegado solo de espacios, objetos y arrays que no son texto plano, y cargas mayores que el máximo documentado.

Cómo se lee el campo subject y cómo los límites siguen siendo reproducibles

El valor debe ser una cadena no vacía tras una comprobación de contenido significativo; los números finitos y los bigints se convierten primero a cadena para que un identificador de pedido escrito como número siga produciendo un asunto estable de dígitos. Los espacios exteriores que rodean palabras reales sí cuentan para la longitud porque las bandejas de entrada los muestran; solo el espacio en blanco puro sin contenido visible se trata como vacío. El recuento de caracteres usa Array.from sobre la cadena de modo que cada punto de código Unicode, incluidos muchos emoji, cuenta como uno. Las vistas previas de escritorio siguen la misma regla a setenta. El status nunca depende de la fecha actual, de tablas de colación de locale que reordenan letras de forma distinta entre hosts, ni de muestreo aleatorio. El nombre de campo preferido es subject, pero se aceptan los alias text, input, title, line y s para que cadenas de consulta, hojas de cálculo, columnas de exportación de ESP y formularios tipados reutilicen el mismo contrato sin renombrar columnas. Los booleanos, objetos planos y arrays se rechazan con un mensaje claro para que un cuerpo JSON equivocado no se convierta en la palabra true ni en un volcado de objeto poco útil. La cadena vacía y el pegado solo de espacios son siempre invalid_input: la promesa del producto es comprobar una línea de asunto real, no inventar un éxito cero ante un envío en blanco. La longitud se limita a quinientos caracteres para que un pegado descontrolado no monopolice un Worker; las cargas más largas fallan con un mensaje de límite explícito en lugar de un corte silencioso. Las vistas previas de truncado recortan con el mismo límite de puntos de código: cuando truncated_mobile es true, preview_mobile son los primeros cuarenta puntos de código; cuando es false, es el asunto completo. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el informe idéntico dentro de un pipeline automatizado que filtre envíos antes de que salgan de su ESP.

Dónde encajan las comprobaciones de longitud del asunto en marketing, soporte y software

En esta página el trabajo se ejecuta por completo en su navegador; a través de la API cada análisis exitoso cuesta $0.002, la validación fallida no se cobra y no se almacena nada tras devolver la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo KIT de nivel A y le permite pasar de una demo en el escritorio de campaña a una puerta automatizada sin cambiar el resultado numérico.

Fixtures de longitud de asunto en CI

Afirme valores deterministas de truncated_mobile y status en pipelines y ganchos de ESP sin reimplementar a mano los límites de bandeja de entrada.

¿Cómo se mide el recuento de caracteres?

char_count es el número de puntos de código Unicode mediante Array.from(subject).length, de modo que muchos emoji cuentan como una unidad y no como dos unidades de código UTF-16.

¿Qué significa el status truncated_mobile?

El asunto es más largo que el límite móvil pero aún cabe en el de escritorio. truncated_desktop significa que también supera el límite de escritorio.

Ver la documentación completa del KIT →