Resultado
Esta página no tiene parte de servidor en absoluto. La tabla que pegas la procesa JavaScript dentro de tu propio navegador, el gráfico se dibuja en un elemento canvas de tu máquina y el archivo de exportación se arma localmente. Nada se sube, se almacena ni se escribe en ningún registro. Puedes desconectar la red después de cargar la página y todo seguirá funcionando: es la forma más sencilla de comprobarlo tú mismo.
Datos y límites del método
| Qué se pone en mayúscula | La primera letra encontrada en cada línea — latina o cirílica |
|---|---|
| Cómo se busca la letra | Espacios, comillas, guiones y dígitos al inicio se omiten; la letra en sí no se toca de otro modo |
| Qué no cambia | El resto de las letras de la línea conservan su mayúscula o minúscula original |
| Modo de frases | Si está activo, también pone en mayúscula la letra tras «. », «! » y «? » dentro de una línea |
| Líneas en blanco | Quedan en blanco — no hay nada que poner en mayúscula, no se produce ningún error |
| Separador de línea | Un salto de línea (\n) — el mismo límite que ves como una línea nueva en el cuadro de texto |
Cuándo induce a error
- La herramienta busca la primera letra, no el primer carácter: una línea que empieza con «1. texto» pone en mayúscula la «t» de «texto», no el dígito — los dígitos y la puntuación nunca se ponen en mayúscula.
- El modo de frases usa la misma heurística que un contador de frases: un punto seguido de un espacio. Abreviaturas como «etc. luego» o un número como «3.14 manzanas» también disparan una mayúscula tras el punto, aunque ahí no terminaba ninguna frase.
- Una línea formada solo por dígitos, emojis o puntuación sin ninguna letra queda completamente sin cambios — la herramienta nunca trata la puntuación como el carácter a poner en mayúscula.
- Varios espacios o una tabulación entre el signo de fin de frase y la siguiente palabra se tratan igual que un solo espacio en el modo de frases — el patrón coincide con cualquier secuencia de espacios en blanco.
Cómo se calcula
El texto se divide en líneas por el salto de línea. En cada línea se sustituye la primera coincidencia de «primera letra latina o cirílica» por su versión en mayúscula — un reemplazo sin el indicador global solo afecta a la primera coincidencia, el resto de la línea no se toca.
Las líneas se vuelven a unir con saltos de línea en su orden original — el número de líneas y saltos nunca cambia.
Si el modo de frases está activo, se ejecuta un segundo paso sobre el texto ya unido: busca un punto, exclamación o interrogación seguido de uno o más espacios en blanco y una letra, y pone esa letra en mayúscula — con el indicador global esto se aplica a todas las coincidencias del texto.
Ambos pasos solo tocan letras — dígitos, puntuación, emojis y cualquier otro carácter nunca cambian de mayúscula a minúscula ni al revés.
Preguntas y respuestas
¿Qué pasa si una línea empieza con un dígito o una comilla en vez de una letra?
La herramienta busca la primera letra, no el primer carácter de la línea. Los dígitos, comillas, guiones y espacios iniciales se omiten, y la primera letra real, esté donde esté, se pone en mayúscula.
¿Cambia la mayúscula o minúscula del resto de la línea?
No. Solo cambia la primera letra encontrada en cada línea (y, con el modo de frases activo, la primera letra tras cada «. », «! », «? »). Todo lo demás queda exactamente igual que en el texto original.
¿Por qué aparece una mayúscula después de una abreviatura como «etc.»?
El modo de frases busca un punto seguido de un espacio — no puede distinguir el final de una frase de una abreviatura. En textos con abreviaturas frecuentes, desactiva el modo de frases y usa solo la mayúscula por línea.
¿Qué pasa con las líneas en blanco?
Quedan en blanco — no hay nada que poner en mayúscula, y la herramienta no inserta ningún carácter en ellas.
¿Se envía el texto a algún sitio mientras se procesa?
No, todo el procesamiento se ejecuta directamente en tu navegador y el texto nunca se transmite a ningún sitio.