Saltar al contenido principal

Contador de caracteres gratis

Cuenta caracteres, palabras, oraciones, letras, dígitos y caracteres especiales. Comprueba los límites de Twitter, Instagram y otras plataformas.

Funciona sin conexión una vez cargado
Caracteres107
Grafemas107
Bytes (UTF-8)109
Palabras19
Oraciones2
Párrafos2
Letras86
Dígitos0
Espacios17
Saltos de línea2
Especiales2
Caracteres únicos24
Long. media de palabra4.5 c
Tiempo de lectura5 seg
Tiempo de locución8 seg
Límites de plataforma
Excede el límite para: Título de YouTube
𝕏 Tweet (X)107/280 ✓
💼 Publicación de LinkedIn107/3000 ✓
🌐 Meta descripción107/160 ✓
▶️ Título de YouTube107/100 (¡excedido!)
💬 Mensaje SMS107/160 ✓
📷 Pie de Instagram107/2200 ✓
Las reglas de conteo varían según la plataforma — los emoji, enlaces y caracteres CJK pueden contar como más de un carácter.

Usos habituales

  • Contar caracteres para publicaciones en redes socialesVerifica recuentos de caracteres contra los límites de Twitter, Instagram, LinkedIn y otras plataformas antes de publicar.
  • Contar caracteres para meta etiquetas SEOVerifica etiquetas de título y meta descripciones contra límites de caracteres de motores de búsqueda para visualización óptima.
  • Contar caracteres para escritura académicaRastrea los recuentos de caracteres y palabras de ensayos, resúmenes, formularios de solicitud y envíos de tesis.
  • Contar longitud de cadena para desarrolloVerifica longitudes de cadena, tamaños de bytes y recuentos de caracteres Unicode para dimensionamiento de columnas de base de datos y validación.
  • Analizar estructura y estadísticas de contenidoObtén estadísticas de texto detalladas — longitud de oración, recuento de párrafos y frecuencia de caracteres para cualquier contenido.

Cómo funciona

Todo el conteo se ejecuta en tu navegador usando las API Unicode integradas de JavaScript, específicamente Intl.Segmenter para clústeres de grafemas y TextEncoder para la longitud en bytes, sin llamadas al servidor y sin bibliotecas externas. La herramienta distingue entre puntos de código Unicode, caracteres percibidos por el usuario (así un emoji de bandera o un emoji de familia cuenta como un grafema, no cuatro), y bytes UTF-8 en bruto.

  1. 1
    Análisis consciente de Unicode
    Mientras escribes, el texto se divide en puntos de código Unicode usando el iterador de propagación ([...texto]), que maneja correctamente los caracteres fuera del Plano Multilingüe Básico. Las letras y dígitos se clasifican usando escapes de propiedad Unicode (\p{L} y \p{N}) para que el cirílico, árabe, CJK y otras escrituras se cuenten correctamente, no solo el ASCII.
  2. 2
    Conteo de grafemas y bytes
    La API Intl.Segmenter del navegador (con granularity: 'grapheme') cuenta caracteres percibidos por el usuario; un emoji multi-punto-de-código como una familia o una bandera se registra como uno. TextEncoder codifica el texto a UTF-8 y reporta la longitud en bytes, lo cual importa para los límites de SMS y de red, donde la restricción son los bytes, no los caracteres.
  3. 3
    Análisis estructural y de frecuencia
    Las palabras se detectan dividiendo por espacios en blanco; las frases contando series de puntuación ., ! y ?; los párrafos por límites de doble salto de línea. El recuento de caracteres únicos se calcula usando un Set. Las tablas de frecuencia de caracteres y palabras se construyen con un Map, y luego se ordenan por conteo para mostrar las 10 entradas más usadas.
  4. 4
    Comparación con límites de plataforma
    Tu recuento de caracteres se compara en tiempo real con seis límites de plataforma codificados (Tweet/X en 280, descripción de Meta en 160, SMS en 160, publicación de LinkedIn en 3000, título de YouTube en 100, leyenda de Instagram en 2200). Una barra de progreso e indicador de aprobado/fallido se actualizan al instante mientras escribes, y el tiempo de lectura se estima a 225 palabras por minuto, el tiempo de habla a 140 ppm.

Herramientas relacionadas

Preguntas frecuentes