Sin subida, 100% local, sin cuenta

Conversor de mayúsculas/minúsculas

Convierte entre camelCase, PascalCase, snake_case, kebab-case, Título, MAYÚSCULAS, minúsculas y slug URL. Nada abandona tu navegador.

Cómo funciona Conversor de mayúsculas/minúsculas

El conversor de mayúsculas y minúsculas transforma el texto pegado en cualquiera de nueve estilos de escritura habituales: camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, Sentence case, MAYÚSCULAS y minúsculas. Eliges el formato de destino, haces clic una vez para copiar y listo. Nada de lo que escribes o pegas se transmite a ningún lugar; cada transformación se ejecuta como una operación de cadena de texto dentro de la pestaña del navegador.

La lógica de conversión gestiona correctamente los apóstrofes, los guiones y los separadores mixtos. Sentence case solo pone en mayúscula la primera palabra y trata los espacios en blanco consecutivos como un único límite entre palabras. Title Case pone en mayúscula cada palabra excepto las conjunciones y preposiciones cortas cuando aparecen en mitad de la frase. El campo de salida se actualiza en el momento en que dejas de escribir, por lo que pasar por varios formatos lleva solo unos segundos.

Cómo usar Conversor de mayúsculas/minúsculas, paso a paso

  1. Pega o escribe el texto que quieres convertir en el campo de entrada.
  2. Selecciona el formato de capitalización deseado de la lista de opciones.
  3. Lee el resultado convertido en el campo de salida.
  4. Haz clic en el botón copiar para copiar el resultado al portapapeles.

Casos de uso comunes

  • Convertir un nombre de campo de API legible por humanos como "user first name" a snake_case para la definición de una columna de base de datos.
  • Reformatear una lista de nombres de clases CSS de kebab-case a camelCase al migrar una hoja de estilos a CSS-in-JS.
  • Transformar un mensaje de error en Sentence case a CONSTANT_CASE para usarlo como valor de un enum de TypeScript.
  • Corregir la capitalización de un array de encabezados generados automáticamente para que cada elemento use Title Case antes de renderizarlo en la interfaz.

Preguntas frecuentes

¿Se envía mi texto a algún servicio externo?

No. La lógica de capitalización es un conjunto de transformaciones puras de cadenas de texto que se ejecutan dentro de esta pestaña del navegador. El texto que pegas permanece en tu dispositivo desde el momento en que lo escribes hasta el momento en que copias el resultado.

¿Cómo separa palabras la herramienta?

Detecta límites en los espacios en blanco, guiones bajos, guiones y transiciones de una letra minúscula a una mayúscula (para entradas ya en camelCase o PascalCase). Por ejemplo, "myHTTPClient" se divide en ["my", "HTTP", "Client"] debido a la secuencia de mayúsculas. Las letras acentuadas y los caracteres CJK se conservan en lugar de eliminarse: viajan con la palabra a la que pertenecen.

¿Preserva los acrónimos en camelCase y PascalCase?

Los acrónimos como HTTP, URL o ID se escriben en minúsculas cuando aparecen en mitad de palabra en camelCase (httpClient, urlParser). Esto sigue la convención más común de JavaScript. En CONSTANT_CASE permanecen completamente en mayúsculas.

¿Puedo convertir texto en varias líneas?

Sí. Cada línea se convierte de forma independiente, lo que te permite procesar una lista de identificadores o encabezados en un solo paso. Las líneas en blanco se mantienen como líneas en blanco en la salida.

¿Cuál es la diferencia entre Title Case y Sentence case?

Title Case pone en mayúscula la primera letra de la mayoría de las palabras (las preposiciones y conjunciones cortas a mitad de frase permanecen en minúscula). Sentence case solo pone en mayúscula la primera palabra de toda la entrada y deja el resto tal cual, excepto los nombres propios, que debes corregir manualmente.