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.
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
Introduce el texto
Escribe o pega el texto en el campo Texto.
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.
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_idse convierte enUSER ID. Para obtenerUSER_ID, aplica Invertir mayúsculas auser_idescrito todo en minúsculas. - El tipo oración también pone en minúscula nombres propios y acrónimos (
HTTP serverpasa aHttp server); corrígelos a mano. - Tipo título pone en mayúscula cada palabra, también las cortas:
the lord of the ringspasa aThe Lord Of The Rings; no aplica excepciones de guías de estilo. - Una mayúscula dentro de una palabra empieza otra palabra:
iPhonecon Snake Case se convierte eni_phone. - La conversión sobrescribe el campo; guarda el original aparte si quieres comparar variantes.