# Conversor de mayúsculas y herramientas de líneas

URL: https://discuvr.org/case-converter/?hl=es
Last updated: 2026-11-07
MCP tool: `convert_text_case`

Convierte texto a MAYÚSCULAS, minúsculas, Title Case o tipo oración, o a camelCase, snake_case y kebab-case. Quita duplicados, ordena listas y recorta espacios.

Un título escrito con el Bloq Mayús activado, una columna de nombres que ordenar, una lista de correos con repetidos. Pega el texto, pulsa un botón y vuelve a copiarlo.

## Qué hace

- MAYÚSCULAS, minúsculas, Tipo Título y Tipo oración para cualquier idioma con mayúsculas.
- camelCase, PascalCase, snake_case, kebab-case y CONSTANT_CASE, línea por línea.
- Elimina líneas duplicadas, de forma exacta o sin distinguir mayúsculas, conservando la primera de cada una.
- Ordena líneas de la A a la Z o de la Z a la A, inviértelas, quita líneas vacías o recorta espacios.
- Deshaz el último cambio con un clic.

## Cómo funciona

1. Pega tu texto en el cuadro.
2. Pulsa la acción de mayúsculas o de líneas que quieras.
3. Copia el resultado, o deshaz y prueba otra.

## Ejemplo práctico: de encabezados de columna a código

Pega una lista de encabezados de hoja de cálculo como Customer Name, Invoice Date y GST Number, uno por línea. snake_case da customer_name, invoice_date y gst_number para una base de datos o Python; camelCase da customerName, invoiceDate y gstNumber para JavaScript; kebab-case da customer-name para URL y CSS. Un camelCase existente se separa primero en palabras, así que invoiceDate se convierte limpiamente en invoice_date.

## Lo que hace y lo que no hace Tipo Título

Tipo Título pone en mayúscula la primera letra de cada palabra y el resto en minúscula, así que también convierte NASA en Nasa e iPhone en Iphone. Las guías de estilo que dejan en minúscula artículos y preposiciones no coinciden entre sí, así que revisa los títulos que vayas a publicar. Tipo oración pasa todo a minúsculas y pone en mayúscula la primera letra tras un punto, un signo de interrogación o de exclamación, así que restaura a mano los nombres propios.

## Orden, espacios y particularidades de cada idioma

La ordenación ignora mayúsculas pero sigue los puntos de código Unicode, no el orden del diccionario ni el natural: item10 va antes que item2, y las palabras que empiezan por É u Ö van después de la Z. Rellena los números (item02) o usa la ordenación de tu hoja de cálculo si el orden importa. Quitar duplicados exactos trata "Acme" y "Acme " con un espacio final como líneas distintas, así que recorta los espacios antes. Los cambios de mayúsculas usan la correspondencia Unicode estándar, no las reglas del turco: i pasa a I y no a İ, y ß pasa a SS. Tipo Título da O'neil y Mcdonald, y Tipo oración también pone en mayúscula la palabra que sigue a una abreviatura como p. ej.

## Qué formato usar en cada caso: Python, JavaScript y direcciones web

La guía de estilo oficial de Python, PEP 8, usa snake_case para nombres de funciones y variables (invoice_total), CapWords, que esta página llama PascalCase, para nombres de clases (InvoiceTotal) y mayúsculas con guiones bajos para constantes (MAX_ROWS), el botón CONSTANT_CASE. El código JavaScript suele usar camelCase para variables y funciones (invoiceTotal). Para direcciones web, Google Search Central recomienda guiones en lugar de guiones bajos entre palabras, así que kebab-case encaja en el slug de una página: summer-clothing, no summer_clothing. Los encabezados de hojas de cálculo y las columnas de bases de datos no tienen una regla única: elige un estilo y mantenlo en todo el archivo.

## Preguntas

**¿Cómo elimino duplicados de una columna de Excel?**

Copia la columna, pégala aquí, elige eliminar duplicados y vuelve a pegar el resultado. Se conserva la primera aparición de cada valor en su posición original. Usa la opción sin distinguir mayúsculas si Acme y ACME deben contar como iguales.

**¿Funciona con texto que no está en inglés?**

Sí. Mayúsculas, minúsculas, Tipo Título y Tipo oración siguen las reglas de Unicode, así que las letras acentuadas, el cirílico y el griego cambian correctamente. Las escrituras sin mayúsculas, como el hindi o el chino, quedan sin cambios.

**¿Eliminar duplicados cambia el orden?**

No. La primera vez que aparece cada línea se mantiene en su sitio y las repeticiones posteriores se eliminan.

**¿Por qué camelCase trata cada línea por separado?**

Para que una lista pegada de nombres de campos o columnas siga siendo una lista, con cada nombre convertido por su cuenta.

**¿Cómo se separan siglas como HTTP o IPv6?**

Una serie de mayúsculas seguida de una palabra con mayúscula inicial se separa antes de esa palabra, así que getHTTPResponse pasa a get_http_response y HTTPServer a http_server. Después la sigla se escribe como cualquier otra palabra, por lo que PascalCase da HttpServer, mientras que PEP 8 prefiere HTTPServer para nombres de clases en Python: corrígelos a mano. Las palabras también se separan en cada cambio de minúscula a mayúscula, así que IPv6 Address pasa a i_pv6_address; escríbelo como Ipv6 Address para obtener ipv6_address.

**¿Se guarda mi texto?**

No. Se convierte y se devuelve en la misma petición y nunca se escribe en una base de datos ni en un registro.

**¿Qué fórmulas de Excel o Google Sheets hacen lo mismo?**

UPPER(A1) y LOWER(A1) equivalen a los botones UPPER CASE y lower case. PROPER(A1) se parece a Tipo Título, pero también pone en mayúscula la letra que sigue a un apóstrofo o a un dígito: PROPER da O'Neil y 76Budget, mientras que Tipo Título aquí da O'neil y 76budget. No existe una función para tipo oración; en una celda con una sola frase, =UPPER(LEFT(A1))&LOWER(MID(A1,2,LEN(A1))) lo resuelve. TRIM(A1) quita los espacios de los extremos y además deja en uno los espacios repetidos dentro del texto, mientras que Recortar espacios aquí solo los quita al principio y al final de cada línea. El TRIM de Excel no elimina el espacio de no separación (carácter 160) que suele traer el texto copiado de una página web; Recortar espacios sí lo quita en los extremos de la línea. En Excel en español estas funciones se llaman MAYUSC, MINUSC, NOMPROPIO y ESPACIOS, y los argumentos se separan con punto y coma.

**¿Cómo cambio mayúsculas y minúsculas en Word o Google Docs?**

En Word, selecciona el texto y pulsa Shift+F3 (fn+Shift+F3 en muchos teclados de Mac) para alternar entre minúsculas, MAYÚSCULAS y Poner En Mayúsculas Cada Palabra, o usa el botón Cambiar mayúsculas y minúsculas (Aa) de la pestaña Inicio, que también ofrece Tipo oración. En Google Docs, selecciona el texto y elige Format > Text > Capitalization y luego minúsculas, MAYÚSCULAS o Title Case. Ninguno tiene camelCase, snake_case ni elimina líneas duplicadas. Usa esta página para eso, o para texto que no está en un documento, como una columna de hoja de cálculo, un correo o código: pégalo, pulsa el botón y cópialo de vuelta. Trabaja con texto plano, así que la negrita, los enlaces y el resto del formato no se conservan.

**¿Cómo arreglo un texto escrito con el Bloq Mayús activado?**

Pégalo y pulsa Tipo oración. Primero se pasa todo a minúsculas y luego se pone en mayúscula la primera letra de cada línea y de cada palabra tras un punto, un signo de interrogación o de exclamación, así que tHANK YOU. sEE YOU ON MONDAY! se convierte en Thank you. See you on monday! Los nombres, días y siglas como Monday o GST quedan en minúsculas, así que corrígelos a mano. Para una lista de nombres o títulos, uno por línea, pulsa Tipo Título: jOHN sMITH se convierte en John Smith. Si el resultado no es el esperado, Deshacer recupera el texto que pegaste.

**¿Cómo limpio una lista pegada de correos o nombres?**

Pulsa los botones en este orden, porque cada uno trabaja sobre el resultado del anterior: Recortar espacios, luego Eliminar líneas vacías, luego Eliminar duplicados (sin distinguir mayúsculas) y, si quieres la lista ordenada, Ordenar de la A a la Z. Recortar primero importa: ravi@example.com con un espacio al final no coincide exactamente con ravi@example.com. Sin distinguir mayúsculas, anna@example.com y Anna@example.com cuentan como una sola línea y se conserva la que aparece primero. Tras cada paso la herramienta indica cuántas líneas ha eliminado. Los dominios de correo no distinguen mayúsculas; la parte antes de la @ sí puede hacerlo según el RFC 5321, aunque los grandes proveedores de correo la ignoran.

## Más en Oficina y datos

- [Comparar textos](https://discuvr.org/text-diff/?hl=es)
- [CSV a Excel](https://discuvr.org/csv-to-excel/?hl=es)
- [Firmar PDF](https://discuvr.org/sign-pdf/?hl=es)
- [Censurar](https://discuvr.org/redact/?hl=es)

## Se usa a menudo con

- [Contador de palabras y analizador de legibilidad](https://discuvr.org/word-counter/?hl=es)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
