Glosario

Lo que Meta publica de verdad sobre el límite de caracteres de un post de Facebook

Taras Shynkarenko
Taras Shynkarenko
•Actualizado: •9 min de lectura
Lo que Meta publica de verdad sobre el límite de caracteres de un post de FacebookLo que Meta publica de verdad sobre el límite de caracteres de un post de Facebook

TL;DR, Respuesta Rápida

9 min de lectura

Meta no indica un límite de caracteres para los posts de Facebook en la guía Posts de la Pages API, en la referencia del feed de páginas de la Graph API ni en el Centro de ayuda, así que la cifra de 63,206 que tanto se repite no tiene ninguna fuente actual de Meta. La referencia del feed solo dice que el campo message es "the main body of the post," y la única unidad de conteo que Meta documenta para ese texto son los puntos de código Unicode. La única longitud que Meta recomienda para el texto del feed es la de la Ads Guide: de 50 a 150 caracteres de texto principal.

¿Cuál es el límite de caracteres de un post de Facebook?

Meta no publica el límite de caracteres de un post de Facebook en su documentación actual para desarrolladores ni en su Centro de ayuda, y la cifra de 63,206 que repiten las guías de terceros no aparece en ninguno de los dos sitios. Ese número se cita mucho, también en posts antiguos de este blog, y ninguna de esas citas enlaza a una página activa de Meta que lo indique.

Fui a buscarlo a los cuatro sitios donde tendría que estar un límite si Meta quisiera que los desarrolladores y los administradores de páginas lo encontraran.

Fuente de MetaQué dice sobre el texto del postLímite de longitud indicado
Pages API, guía Postsmessage "set to the text for your post"Ninguno
Referencia de la Graph API, Page feed"The main body of the post. The message can contain mentions of Facebook Pages"Ninguno
Pages API, Error CodesCódigos de error de estadísticas, permisos y posts compartidosNingún error de longitud
Búsqueda en el Centro de ayuda44 resultados para "post character limit", ninguno con una cifraNinguno

Así que la respuesta honesta es que Meta no ha puesto ningún techo por escrito. Para quien administra una página y escribe una actualización normal, ese hueco nunca importa. Para quien valida el texto en código antes de un envío programado, significa que no hay ninguna cifra oficial con la que validar.

La cifra de 63,206 frente a lo que publican las propias páginas de Meta
Lo que repiten las guías
  • 63,206 caracteres, citados en muchas guías
  • Sin enlace a una página de Meta vigente que lo confirme
  • Repetido también en entradas antiguas de este blog
Lo que dicen las cuatro páginas de Meta
  • Guía de Posts de la Pages API: sin límite de longitud
  • Referencia del feed de Page en la Graph API: sin límite de longitud
  • Búsqueda en el Centro de ayuda: 44 resultados, ninguno con cifra
Los cuatro lugares donde tendría que estar un límite de caracteres para los posts de Facebook si Meta hubiera publicado uno.

¿Dónde describe Meta el texto de un post de Facebook?

Meta describe el texto del post en dos páginas para desarrolladores, y las dos lo tratan como una cadena simple sin tamaño asociado. La guía Posts de la Pages API te dice que envíes una petición POST a /page_id/feed con "message set to the text for your post," junto a un link opcional y un indicador published. La referencia del feed de páginas de la Graph API dedica una sola frase al mismo campo: "The main body of the post. The message can contain mentions of Facebook Pages, @[page-id]."

La referencia añade una regla que sí restringe el texto: "Either link or message must be supplied." Un post puede ser solo texto, solo enlace o las dos cosas, pero no ninguna.

Lo que la documentación omite dice tanto como lo que incluye. No hay máximo para message, ni longitud recomendada, ni código de error para un texto demasiado largo. Compáralo con Threads, donde Meta detalla 500 caracteres y cuenta los emojis como bytes UTF-8, o con Instagram, donde la Graph API limita los pies de foto a 2,200 caracteres y 30 hashtags. Facebook es la única red de Meta cuyo texto de post no tiene una cifra publicada.

¿Cómo cuenta Facebook los caracteres de un post?

Facebook indexa el texto del post en puntos de código Unicode, que es la única unidad de conteo que Meta documenta para el campo message. La referencia del feed de páginas describe el array message_tags, y sus dos campos de posición usan esa unidad: offset es "the location in unicode code points of the first character of the tag text in the message," y length es "the length of the tag text, in unicode code points."

Esa frase habla de dónde se sitúa una etiqueta, no del límite de longitud. Meta nunca dice que el límite use la misma unidad. Aun así es la mejor prueba disponible, y es importante para los emojis, porque los distintos métodos de conteo no se ponen de acuerdo con ellos.

TextoPuntos de código.length de JavaScriptBytes UTF-8
Hello555
😀 U+1F600124
👩‍👩‍👧‍👦 emoji de familia71125

Si tu propio código revisa el texto para Facebook, cuenta con Array.from(text).length, que devuelve puntos de código. El .length simple de JavaScript cuenta unidades UTF-16 y sobrestima cada emoji que queda fuera del plano multilingüe básico. El conteo en bytes es la regla de Threads y no se aplica a Facebook.

Una persona escribe en un portátil en la mesa de una cafetería, junto a la sección sobre las longitudes de texto recomendadas por Meta.

¿Qué longitudes de texto recomienda Meta para Facebook?

Meta recomienda de 50 a 150 caracteres de texto principal para un anuncio con imagen en el feed de Facebook, y esa es la única indicación de longitud que Meta publica para el texto del feed. La Meta Ads Guide la recoge en Text Recommendations para la ubicación Facebook Feed, junto a un titular de 27 caracteres. Son especificaciones publicitarias, pero el feed que muestra un anuncio es el mismo que muestra un post de una página, así que son la pista oficial más cercana sobre cuánto texto ve la gente antes de tocar.

La referencia del feed de páginas añade dos notas sobre truncado, ambas para posts con varios enlaces creados con child_attachments, que admite "Minimum 2 and maximum of 5 objects." El name de cada tarjeta de enlace "will typically be truncated after 35 characters," y su description "will typically be truncated after 30 characters."

CampoCifra de MetaFuente
message del postNinguna publicadaReferencia del feed de páginas
Texto principal de un anuncio en el feedDe 50 a 150 caracteresMeta Ads Guide, Facebook Feed
Titular de un anuncio en el feed27 caracteresMeta Ads Guide, Facebook Feed
name de la tarjeta en un post multienlaceTruncado a partir de 35Referencia del feed de páginas
description de la tarjeta de enlaceTruncado a partir de 30Referencia del feed de páginas

Meta no publica ninguna cifra sobre el punto en que un post orgánico se esconde tras "See more." Cualquier número que hayas visto para ese corte viene de alguien que midió su propia pantalla.

¿Qué longitud debería tener un post programado de Facebook?

Un post programado de Facebook debería dejar clara su idea dentro de los primeros 150 caracteres y ser lo bastante corto para caber en todas las demás redes en las que se publique a la vez. Revisa primero las reglas que Meta sí publica. Este es el orden en que yo reviso un post:

  1. Escribe el gancho en los primeros 150 caracteres, el tope del rango que Meta recomienda para el texto del feed, para que la idea llegue antes de cualquier corte de "See more."
  2. Si el mismo texto va a Instagram o a Threads, ajústalo a la red más estricta. Threads se detiene en 500 caracteres e Instagram en 2,200, mientras que Facebook no indica ningún techo.
  3. Cuenta los emojis en puntos de código si validas en código, con Array.from(text).length.
  4. Mantén los títulos de las tarjetas de enlace por debajo de 35 caracteres y las descripciones por debajo de 30 cuando crees un post con varios enlaces.
  5. Fija la hora de publicación dentro de la ventana de programación de Meta. La guía Posts dice "The publish date must be between 10 minutes and 30 days from the time of the API request," mientras que la referencia del feed admite 75 días. Quédate por debajo de 30 días y las dos páginas coinciden.

Un post en cola también puede fallar por motivos que no tienen nada que ver con el texto, como un token de página caducado, un permiso revocado o un tope de volumen de publicaciones. El artículo sobre el límite de posts de Facebook por día cubre el lado del volumen. Para el flujo completo de la cola, la guía sobre cómo programar posts de Facebook recorre cada paso.

AdaptlyPost
AdaptlyPost

Empieza tu prueba gratis de 7 días

Analíticas multiplataforma

Bandeja Social

Asistente con IA

¿Cambia el límite de caracteres de Facebook al publicar en varias redes?

La parte de Facebook de una publicación cruzada no tiene un límite publicado, así que el límite que manda siempre es el de la otra red. Un pie de foto de 3,000 caracteres en Facebook falla en Instagram, donde la Graph API devuelve el código de error 36004 para pies de foto de más de 2,200 caracteres. En sentido contrario, Meta no publica ningún techo de Facebook que un pie de foto de Instagram de 2,200 caracteres pueda romper.

Esa asimetría es la razón práctica para redactar primero para la red más estricta. La guía para publicar de Facebook a Instagram cubre el resto de diferencias, desde las relaciones de aspecto hasta el tratamiento de los enlaces.

Una pantalla de smartphone muestra una fila de iconos de apps sociales, junto a la sección sobre dónde encaja AdaptlyPost en la publicación multiplataforma.

Dónde encaja AdaptlyPost

AdaptlyPost publica en páginas de Facebook, y sus posts se ajustan a los requisitos de cada plataforma, límites de caracteres incluidos, cuando un mismo borrador va a varias redes. La publicación en Facebook es solo para páginas: los perfiles personales y los grupos nunca aparecen como cuentas conectadas. A través de la API, contentType TEXT envía el campo text directamente a la biografía de la página, sin control de la vista previa del enlace, primer comentario, @mención ni campo de ubicación, así que el texto que escribes es el post entero.

El programador de posts de Facebook cubre posts de texto, fotos, vídeos y Reels desde un solo calendario. Si publicas desde tu propio código, publicar en Facebook a través de la API requiere una petición POST /social-posts por página, y publicar en varias cuentas a la vez es donde se hace el ajuste por plataforma cuando Facebook comparte borrador con Instagram, Threads o X.

Preguntas frecuentes

¿El límite de caracteres de un post de Facebook es de 63,206 caracteres?

Meta no indica esa cifra en ninguna fuente actual. La guía Posts de la Pages API, la referencia del feed de páginas de la Graph API y el Centro de ayuda describen el texto del post sin ningún máximo. La cifra de 63,206 la repiten guías de terceros sin enlazar a ninguna página de Meta que la confirme.

¿Rechaza la Graph API de Facebook los posts demasiado largos?

Meta no documenta ningún error de longitud para el campo message. La página Error Codes de la Pages API enumera errores de estadísticas, permisos y posts compartidos, y ninguno sobre la longitud del texto. Si existe un límite en la API, Meta no ha publicado su valor ni el error que devuelve.

¿Cómo cuenta Facebook los emojis de un post?

Meta mide las posiciones dentro del texto del post en puntos de código Unicode, según los campos de message_tags de la referencia del feed de páginas. Con esa unidad, 😀 cuenta como 1 y el emoji de familia de cuatro personas cuenta como 7. Meta no dice si su límite de longitud usa la misma unidad.

¿Cuántos caracteres se ven antes de "See more" en Facebook?

Meta no publica ningún corte para los posts orgánicos. La indicación oficial más cercana es la Meta Ads Guide, que recomienda de 50 a 150 caracteres de texto principal para los anuncios del feed de Facebook. Si pones la idea principal dentro de los primeros 150 caracteres, queda visible según esa indicación.

¿Es igual el límite de caracteres de Facebook para páginas, perfiles y grupos?

La documentación para desarrolladores de Meta cubre los posts de páginas a través de la Pages API, y no indica ningún límite de texto para ellos. Meta tampoco publica una cifra aparte para perfiles o grupos. AdaptlyPost publica solo en páginas de Facebook, así que los límites de perfiles y grupos no se aplican a los posts que envías con él.

¿Con cuánta antelación se puede programar un post de Facebook?

La guía Posts de la Pages API fija la ventana entre 10 minutos y 30 días desde la petición a la API, y la referencia del feed de páginas dice de 10 minutos a 75 días. Programar dentro de 30 días cumple con las dos páginas. La longitud del texto no afecta a la ventana de programación.

¿Qué longitud de caracteres conviene usar si Facebook no fija un límite oficial?

Meta publica una sola cifra de longitud para el texto del feed: de 50 a 150 caracteres de texto principal, indicada en la Guía de anuncios de Meta para la ubicación Facebook Feed. Mantenerse en ese rango deja la idea visible antes de cualquier corte de "See more," aunque la cifra viene de las especificaciones de anuncios y no de una regla para posts. Si el mismo texto se publica también en Threads o Instagram, ajusta la longitud a la red con el límite más corto.

¿Puede un post de Facebook ser solo un enlace sin texto?

Sí. La referencia del feed de Page dice "Either link or message must be supplied," así que un post necesita al menos uno de los dos. Un post puede ser puro texto, puro enlace o una mezcla de ambos, pero la API del feed no acepta una solicitud que no incluya ninguno de los dos.

¿Por qué Meta trunca el texto de las tarjetas de enlace pero no el campo message?

La referencia del feed de Page da dos notas sobre truncado para los posts con varios enlaces: el name de una tarjeta "will typically be truncated after 35 characters" y su description a partir de los 30. El campo message no tiene una regla equivalente en esa misma referencia, por eso el texto del post no tiene techo publicado mientras que las tarjetas de enlace sí.

¿AdaptlyPost recorta un post de Facebook antes de enviar el mismo borrador a Instagram o Threads?

AdaptlyPost ajusta cada borrador a la plataforma donde se publica, así que un texto demasiado largo para el límite de 2,200 caracteres de Instagram o el de 500 de Threads se adapta para esas redes aunque Facebook no fije ningún techo. La publicación en Facebook pasa solo por Pages, y la API envía el campo text directo a la línea de tiempo sin campos adicionales que comprobar. Publicar en varias cuentas a la vez es donde ocurre ese ajuste por plataforma cuando un borrador llega a varias redes.

AdaptlyPost
AdaptlyPost

Empieza tu prueba gratis de 7 días

Analíticas multiplataforma

Bandeja Social

Asistente con IA

¿Te resultó útil este artículo?

¡Cuéntanos qué te parece!

Vernos más en Google

Un clic marca AdaptlyPost como fuente preferida y nuestros artículos aparecen más arriba en tus Noticias destacadas, el modo IA y los resúmenes con IA.

Antes de irte...

AdaptlyPost

AdaptlyPost

Programa tu contenido en todas las plataformas

Gestiona todas tus cuentas de redes sociales en un solo lugar con AdaptlyPost.

Analíticas multiplataforma

Bandeja Social

Asistente con IA

Términos relacionados del glosario

Artículos Relacionados