Sobre estas convenciones de nomenclatura
Esta herramienta reconoce automáticamente las mayúsculas internas de camelCase, PascalCase y los separadores de guion/guion bajo, así que el formato "De" es principalmente para un botón de intercambio con sentido - pega cualquier estilo de entrada y se dividirá en palabras correctamente sin importar cuál elegiste. camelCase, PascalCase, snake_case y CONSTANT_CASE son los estilos de identificador de programación más comunes; kebab-case aparece constantemente en URLs y CSS; Train-Case es lo que usan las cabeceras HTTP (Content-Type); Ada_Case es el estándar de Ada. iNVERTIR mAYÚSCULAS y aLtErNaR MaYúSc son curiosidades, no convenciones de nomenclatura reales - invierten letras existentes directamente en lugar de reformatear los límites de las palabras.
Qué hace esta herramienta
El convertidor de mayúsculas y minúsculas reescribe un identificador o una frase en cualquiera de 17 estilos de nomenclatura, entre ellos camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Train-Case, dot.case y path/case.
Detecta por sí mismo los límites de palabra: reconoce espacios, guiones bajos, guiones y las jorobas de camelCase, y mantiene juntas como una sola palabra las secuencias de mayúsculas como HTTP. Puedes pegar cualquier estilo y convertirlo a cualquier otro.
Cuándo usarla
- Renombrar un campo cuando los datos pasan de un sistema a otro, por ejemplo user_id en la base de datos y userId en JavaScript.
- Convertir el título de una página en parte de una URL; el Generador de Slugs además elimina tildes y signos de puntuación.
- Crear constantes, nombres de clases CSS o nombres de variables de entorno a partir de texto en inglés.
- Convertir una lista de encabezados de columna en nombres de propiedad coherentes antes de generar código o un esquema de base de datos.
Ejemplo práctico
user account id → camelCase
userAccountId
user account id → PascalCase
UserAccountId
user account id → snake_case
user_account_id
user account id → kebab-case
user-account-id
user account id → CONSTANT_CASE
USER_ACCOUNT_ID
user account id → Train-Case
User-Account-Id
parseHTTPResponse2xx → snake_case
parse_http_response2xx
Preguntas sobre esta herramienta
¿Cómo se tratan las siglas?
Una secuencia de mayúsculas se trata como una sola palabra y empieza una nueva donde sigue una minúscula, de modo que parseHTTPResponse pasa a parse_http_response en snake_case.
¿Qué pasa con los números?
Los dígitos quedan unidos a la palabra a la que siguen, así que response2xx sigue siendo una palabra. Si necesitas separar el número, añade un espacio o un guion bajo antes de convertir.
¿Son iNVERT cASE y aLtErNaTiNg CaSe convenciones de nombres?
No. Se incluyen por diversión y para datos de prueba. Invierten las letras que escribes en lugar de reconstruir los límites de palabra, por lo que mantienen espacios y signos de puntuación tal cual.
¿Esta herramienta es gratuita?
Sí, es gratis. Sin registro ni correo electrónico. Obtén el resultado en esta página.
¿Cómo obtengo el resultado?
Usa la herramienta en esta página. El resultado aparece aquí, sin envío por correo electrónico.