Convertidor de Caso
Convierte texto entre camelCase, snake_case, kebab-case y más
Acerca de Convertidor de Caso
Reescribe una palabra, frase o identificador en nueve estilos de nomenclatura a la vez, de camelCase y snake_case a Title Case y UPPERCASE, con un botón para copiar junto a cada resultado. La salida se actualiza mientras escribes y se reconstruye a partir de las palabras detectadas, así que entradas mixtas como my-variable_name o MyVariableName se convierten sin problemas. Útil para renombrar variables, constantes, clases CSS y nombres de archivo.
Categoría: Texto.
Preguntas frecuentes
¿Qué convenciones son compatibles?
▾
Nueve: camelCase, PascalCase, snake_case, SCREAMING_SNAKE (también llamado CONSTANT_CASE), kebab-case, dot.case, Title Case, lowercase (minúsculas) y UPPERCASE (mayúsculas). Otros estilos como path/case o Sentence case no se generan.
¿Cómo divide la entrada en palabras?
▾
Separa las palabras en espacios, guiones bajos, guiones y puntos, en los cambios de minúscula a mayúscula (myVariable) y en los límites de siglas (XMLHttp). Los dígitos y otros caracteres, como comas o barras, no funcionan como separadores y se mantienen dentro de las palabras.
¿Se tratan de forma especial las siglas y las palabras cortas?
▾
No. Todas las palabras se pasan a minúsculas antes de reconstruir la salida, así que XMLHttpRequest se convierte en xmlHttpRequest en camelCase y en XmlHttpRequest en PascalCase. Title Case también pone en mayúscula la inicial de cada palabra, incluidas las cortas como 'de' o 'la'.
¿Dónde se usan camelCase, PascalCase y kebab-case?
▾
camelCase es típico en variables y funciones de JavaScript, TypeScript y Java (getUserById); PascalCase, en clases, tipos y componentes de React (UserProfile), y kebab-case, en clases CSS, slugs de URL, flags de CLI y nombres de archivo (my-component.tsx). snake_case es común en Python y SQL, y SCREAMING_SNAKE en constantes.