Convenciones de nombres y estilos de mayúsculas en el código
Qué hace este conversor
En programación, cada convención de nombres no es más que las mismas palabras reordenadas con distintos separadores y mayúsculas. Esta herramienta toma el texto que escribas —una frase, el nombre de una variable, un título— y lo reescribe en once estilos a la vez: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, path/case, Title Case, Sentence case, lowercase y UPPERCASE. En lugar de convertir un formato cada vez, todos los resultados aparecen uno junto a otro, cada uno con su propio botón para copiar.
Antes de convertir, analiza la forma de lo que introduces. Si pegas helloWorld reconoce el salto propio de camelCase; si pegas hello_world separa por el guion bajo. Ese formato detectado se muestra encima de los resultados, así siempre sabes cómo interpretó tu texto antes de copiar nada.
Cuándo conviene usarlo
Los desarrolladores recurren a esto sobre todo cuando un proyecto mezcla convenciones. Una API en JSON puede devolver claves en snake_case mientras tus variables de JavaScript van en camelCase, y una clase de CSS o un slug de URL piden kebab-case. En vez de reescribir el identificador y arriesgarte a una errata, lo pegas una sola vez y copias justo el estilo que espera cada archivo.
Fuera del código también viene bien: convertir una frase suelta en un título en Title Case, normalizar un nombre de archivo a path/case o generar una clave en CONSTANT_CASE para una variable de entorno. Como los once formatos se generan juntos, compararlos o copiar varios de golpe es cuestión de un vistazo.
Ejemplo: helloWorld en cada estilo
Partamos de las palabras hello world. En camelCase se convierten en helloWorld; PascalCase da HelloWorld; snake_case es hello_world y CONSTANT_CASE es HELLO_WORLD. Las mismas palabras se muestran como kebab-case hello-world, dot.case hello.world y path/case hello/world. Title Case produce Hello World, Sentence case Hello world, y las formas lowercase y UPPERCASE completan el conjunto. Una entrada, once salidas listas para copiar.
Detalles y casos límite
La parte delicada son los límites entre palabras. El conversor toma como puntos de corte las jorobas de camelCase, los guiones bajos, los guiones, los puntos, las barras y los espacios, de modo que una entrada mixta como getUser_ID se descompone en palabras antes de recomponerse. Los números quedan unidos a la palabra a la que siguen. Como la transformación solo reagrupa y recapitaliza letras, nunca traduce ni corrige la ortografía: el significado de tu texto no cambia. Usa 'Copy All' para exportar todas las conversiones como un objeto JSON cuando necesites el conjunto completo de una sola vez.