Contador de caracteres
Cuenta de manera precisa la cantidad de caracteres y palabras en cualquier texto que desees analizar.

El Contador de caracteres es una herramienta gratuita que cuenta los caracteres, las palabras y las líneas de cualquier texto.
¿Cómo se usa el contador de caracteres?
Pega o escribe el texto en el campo de entrada, ejecuta el recuento y consulta los tres campos de resultados.
- Introduce el texto exacto que vas a utilizar, incluidos los espacios y los saltos de línea.
- Vuelve a ejecutar el contador después de realizar cualquier cambio final para actualizar los resultados mostrados.
- Comprueba los valores de Caracteres, Palabras y Líneas según los requisitos del campo de destino.

Cuenta la versión definitiva, no un borrador anterior. Al eliminar una frase también puedes borrar un salto de línea o dejar un espacio doble, por lo que los tres totales podrían cambiar.
¿Qué incluye el recuento de caracteres?
El resultado de Caracteres utiliza la función mb_strlen de PHP para medir la longitud del texto introducido. Los espacios, los signos de puntuación, los números y los caracteres de salto de línea cuentan para la longitud, al igual que las letras.
Esta medición corresponde a la longitud en caracteres, no al número de bytes. Con la codificación multibyte configurada en la herramienta, mb_strlen cuenta caracteres decodificados, no caracteres tal como los percibe el usuario, que normalmente se representan mediante clústeres de grafemas extendidos. En un texto Unicode, un clúster de grafemas puede contener varios puntos de código Unicode. Un emoji formado por varios puntos de código unidos, una bandera o una letra con un acento combinante pueden sumar más de uno al total. La herramienta no aplica las reglas especiales de recuento utilizadas por determinadas redes sociales o servicios de mensajería.
El resultado de Palabras utiliza la función str_word_count de PHP. Los términos con guion y los apóstrofos pueden influir en cómo se reconoce una palabra, mientras que los números por sí solos no se tratan igual que las palabras alfabéticas normales. Los textos con acentos y los sistemas de escritura como el árabe, el chino o el hindi también pueden generar un total distinto al de un procesador de textos, ya que str_word_count no ofrece una segmentación completa de palabras Unicode.
El resultado de Líneas equivale a uno más el número de caracteres de avance de línea presentes en el texto. Por tanto, un texto vacío muestra una línea; un avance de línea al final añade una última línea vacía; las secuencias de nueva línea LF y CRLF añaden una línea cada una, mientras que un retorno de carro aislado no lo hace. Este recuento resulta útil para listas pegadas, direcciones, poemas, subtítulos y datos copiados desde una columna de una hoja de cálculo.
¿Cuándo ahorra tiempo contar caracteres?
Contar caracteres ahorra tiempo cuando los espacios, la puntuación y los saltos de línea cuentan para el límite de un campo o una plataforma. Estos son algunos ejemplos habituales:
- Revisar una publicación antes de introducirla en el editor de X, teniendo en cuenta que X puede aplicar su propia ponderación a los enlaces y a determinados caracteres.
- Preparar campos de perfil de LinkedIn, textos publicitarios o respuestas de formularios con límites de longitud definidos.
- Revisar títulos de páginas y metadescripciones antes de introducirlos en WordPress, Shopify u otro sistema de gestión de contenidos.
- Comprobar nombres, líneas de dirección y frases personalizadas antes de combinar correspondencia desde Microsoft Excel.
- Contar las filas de una lista de texto sin formato exportada desde Google Sheets, usando el total de líneas como comprobación rápida.
- Redactar texto para SMS, donde el número final de partes del mensaje depende tanto de la codificación de caracteres como de la longitud.
Si debes respetar un límite estricto de una plataforma, deja un pequeño margen en lugar de apurar hasta el último carácter. Las menciones añadidas, los parámetros de seguimiento, la puntuación tipográfica o los saltos de línea pegados pueden cambiar lo que acepta la plataforma de destino.

Ejemplos prácticos y casos problemáticos
Para la entrada Hello, Sam!, el total de caracteres es 11 porque se incluyen la coma, el espacio y el signo de exclamación. El total de palabras es 2.
Para Room 12, el total de caracteres es 7, incluido el espacio. No des por hecho que el recuento de palabras tratará 12 como una palabra normal, ya que str_word_count está diseñada principalmente para palabras alfabéticas.
Una cadena vacía no contiene caracteres ni palabras. Si trabajas con material muy largo, pega únicamente el valor exacto del campo, porque cualquier espacio o salto de línea situado fuera de él aumentaría el total de caracteres.
En textos no latinos, contenidos con muchos emojis o textos que incluyan símbolos Unicode combinados, utiliza el resultado como comprobación general de longitud y confirma el valor final en la plataforma de destino. No existe una definición universal de carácter visible para el usuario que sirva para todos los sistemas. Si también necesitas corregir el uso de mayúsculas y minúsculas antes de publicar, puedes usar la Conversión de mayúsculas y minúsculas como paso independiente.
Preguntas frecuentes
¿Un emoji siempre cuenta como un solo carácter?
No. Un emoji sencillo puede estar representado por un único punto de código, mientras que los emojis de familias, las variantes de tono de piel y las banderas pueden contener varios puntos de código unidos. Aunque en pantalla parezcan un solo símbolo, pueden sumar más de uno en un recuento programático de longitud.
¿Por qué el número de palabras no coincide con Microsoft Word o Google Docs?
Porque cada aplicación utiliza reglas distintas para los apóstrofos, los guiones, los números y los textos multilingües. Microsoft Word y Google Docs aplican sus propios criterios de recuento, mientras que esta herramienta utiliza la función str_word_count de PHP. Si vas a realizar una entrega formal con un método de recuento especificado, usa la aplicación indicada en las instrucciones.
¿El texto se procesa en el navegador?
No. El texto introducido se envía al servidor mediante HTTPS, donde se realiza el recuento, y no se almacena.
¿Puedo saber cuántos SMS se enviarán?
No. La segmentación de los SMS depende de si el mensaje puede utilizar el alfabeto predeterminado GSM de 7 bits (GSM-7) o si debe emplear UCS-2. Los caracteres de la tabla de extensión GSM-7 ocupan dos septetos y los mensajes concatenados tienen límites diferentes por cada parte. Antes de enviar una campaña, utiliza una calculadora específica de segmentos SMS o la vista previa que proporcione tu servicio de mensajería.
¿Puedo usar el número de líneas para validar un archivo CSV?
El total de líneas puede servir como comprobación rápida, pero no interpreta las reglas de CSV. Los campos entre comillas pueden contener saltos de línea válidos, por lo que un registro no siempre equivale a una línea física. Antes de utilizar el recuento para una importación, abre el archivo en una hoja de cálculo o en un editor compatible con CSV.
Herramientas populares
Crea y descarga tu propia firma personalizada de manera rápida y sencilla con nuestro generador de firmas.
Calcula el tamaño de cualquier texto en Bytes, Kilobytes o Megabytes de manera precisa y rápida.
Realiza búsquedas inversas de IP para encontrar dominios o anfitriones asociados a cualquier dirección IP.
Realiza pruebas de ping para verificar la conectividad y tiempo de respuesta de sitios web, servidores o puertos.
La herramienta de consulta de IP de Digily Link ofrece información detallada sobre cualquier dirección IP. Utiliza este servicio online gratuito para obtener datos completos de la IP.
Genera al instante tu enlace gratuito de WhatsApp con nuestro generador de enlaces de WhatsApp. Añade un mensaje personalizado e inicia chats con un clic, sin iniciar sesión ni programar.