Convertidor de Mayúsculas y Minúsculas

Convierte texto a camelCase, snake_case, kebab-case, Title Case, tipo oración, MAYÚSCULAS o minúsculas. Divide bien identificadores como XMLHttpRequest.

Tus datos de entrada y archivos no salen del navegador

Escriba o pegue un texto y elija abajo un formato: se convierte en el mismo campo.

Convertir a
En esta página

Convierte un nombre de variable, un título o un párrafo entero entre nueve formatos de mayúsculas y minúsculas con un clic: camelCase, snake_case, kebab-case, Title Case, tipo oración, MAYÚSCULAS, minúsculas, alterno e invertido. Práctico al mover identificadores entre las convenciones de JavaScript, Python, CSS y SQL.

Funcionalidad detallada

Las conversiones de estilo identificador reconocen los límites de palabra existentes: separan palabras los espacios, guiones y guiones bajos, y también los cambios de minúscula a mayúscula, de letra a dígito y viceversa, y los acrónimos. Por eso getHTTPResponse se divide en get, HTTP, Response, y XMLHttpRequest2 en XML, Http, Request, 2. Varios separadores seguidos se reducen a uno, los del principio y del final se eliminan, y el resto de la puntuación queda unida a su palabra.

Se conservan los saltos de línea y los tabuladores, así que una lista de nombres se convierte línea por línea. Tipo oración pasa todo a minúsculas y pone en mayúscula la primera letra tras ., ! o ?. Invertir mayúsculas cambia mayúsculas por minúsculas y viceversa en cada letra sin tocar nada más; cAsO aLtErNo alterna minúscula y mayúscula letra a letra. Funcionan el cirílico, el griego, el latín con tildes y otros alfabetos con mayúsculas; el chino, el japonés y el hindi no distinguen mayúsculas, así que solo cambian los separadores.

La conversión se hace con JavaScript en la página: el texto no se envía a ningún sitio. El resultado sustituye el texto en el mismo campo, de modo que puedes aplicar varias conversiones seguidas.

Ejemplos prácticos

De JavaScript a Python: getHTTPResponse code con Snake Case se convierte en get_http_response_code.

Propiedad CSS a JavaScript: background-color con Camel Case se convierte en backgroundColor.

Acrónimo y dígito: XMLHttpRequest2 con Kebab Case se convierte en xml-http-request-2.

Corregir mayúsculas: hello world. how are you? con Tipo oración se convierte en Hello world. How are you?.

Cómo usar esta herramienta

  1. Introduce el texto

    Escribe o pega el texto en el campo Texto.

  2. Elige el formato

    En Convertir a, pulsa un botón como Camel Case o Snake Case. El contenido del campo se sustituye por el resultado.

  3. Copia el resultado

    Pulsa Copiar para copiar el texto convertido; Borrar vacía el campo.

Consejos y mejores prácticas

  • MAYÚSCULAS, minúsculas y Tipo título también tratan _ y - como separadores de palabra y los sustituyen por espacios: user_id se convierte en USER ID. Para obtener USER_ID, aplica Invertir mayúsculas a user_id escrito todo en minúsculas.
  • El tipo oración también pone en minúscula nombres propios y acrónimos (HTTP server pasa a Http server); corrígelos a mano.
  • Tipo título pone en mayúscula cada palabra, también las cortas: the lord of the rings pasa a The Lord Of The Rings; no aplica excepciones de guías de estilo.
  • Una mayúscula dentro de una palabra empieza otra palabra: iPhone con Snake Case se convierte en i_phone.
  • La conversión sobrescribe el campo; guarda el original aparte si quieres comparar variantes.