Convertir a camelCase y snake_case
Convierte nombres entre camelCase, PascalCase, snake_case, kebab-case y CONSTANT_CASE.
Privado: se procesa en tu navegador y lo que escribes nunca se envía. Cómo comprobarlo
Tus archivos se procesan aquí, en tu dispositivo
No enviamos el contenido de tus archivos o textos a ningún servidor: todo se procesa en la memoria de tu navegador. No necesitas una cuenta, no hay cupo diario y no usamos analítica ni rastreadores. Cada herramienta tiene límites de tamaño para cuidar la memoria de tu dispositivo.
Solo necesitas conexión para cargar el sitio. Después puedes desconectarte y las herramientas siguen funcionando (algunas vistas previas pueden necesitar conexión). El alojamiento puede recibir datos técnicos de las visitas. Los favoritos guardan solo identificadores de herramientas en este navegador.
Cómo tratamos tus datos →Cómo usar esta herramienta
- Escribe un nombre o frase por línea.
- Elige el estilo o Todos.
- Copia el resultado y revisa siglas y números.
Un ejemplo que puedes comprobar
Convierte nombres entre camelCase, snake_case, kebab-case y otros estilos.
Datos de ejemplo
hello world, XMLHttpRequest y user_id, uno por línea.
Resultado esperado
Los cinco estilos de cada nombre: helloWorld, HelloWorld, hello_world, hello-world y HELLO_WORLD.
Revisa las siglas y los números de cada resultado antes de usarlos como nombres de variables o campos.
Convertir a camelCase y snake_case: usos y recomendaciones
Cada lenguaje y cada equipo tiene sus convenciones para escribir nombres compuestos: camelCase en JavaScript, snake_case en Python y bases de datos, kebab-case en URL y CSS, PascalCase para clases y CONSTANT_CASE para constantes. Pasar un nombre de un estilo a otro a mano es lento y propenso a errores, sobre todo con listas largas de campos copiadas de una API o de una hoja de cálculo.
La herramienta separa primero las palabras del nombre. Reconoce espacios, guiones, guiones bajos y los cambios de minúscula a mayúscula, y trata bien las siglas: XMLHttpRequest se lee como XML, Http y Request. Los números se mantienen unidos a la palabra que los contiene. Después recompone las palabras con el estilo que elijas. Con la opción Todos ves los cinco estilos a la vez para copiar el que necesites. Las letras acentuadas y de otros alfabetos se conservan.
Revisa los casos ambiguos. Una sigla como ID puede escribirse userID o userId según la convención de tu equipo, y un nombre con números como ipv4Address puede dividirse de forma distinta a la esperada. La herramienta no conoce palabras reservadas del lenguaje ni comprueba que el resultado sea un identificador válido. Los nombres se procesan en tu navegador y no se envían a ningún servidor.
La coherencia importa más que el estilo concreto. Dentro de un proyecto, usa una sola convención por tipo de nombre y documenta las excepciones, como las siglas. Al nombrar campos de una API, ten en cuenta que otro sistema puede esperar un estilo distinto: convertir una lista de campos entre camelCase y snake_case al integrar dos servicios es una de las tareas más frecuentes. Recuerda que cambiar un nombre en el código no actualiza los lugares donde se usa; después de convertir, busca y reemplaza con cuidado y ejecuta las pruebas para detectar referencias que hayan quedado sin cambiar. Cuando un nombre procede a la vez de una columna de base de datos, una respuesta de API y un componente de interfaz, conviértelos todos con la misma herramienta para que la ortografía sea idéntica en todas las capas.
Una comprobación práctica antes de utilizar el resultado
Convierte helloWorld a snake_case y el resultado de vuelta a camelCase: debes obtener el nombre original. Prueba XMLHttpRequest para confirmar cómo se separan las siglas y decide si tu convención las mantiene en mayúscula.
Opciones y límites
Escribe un nombre o una frase por línea y elige el estilo. La herramienta separa palabras por espacios, guiones, guiones bajos y cambios de mayúsculas, incluidas siglas como XMLHttpRequest. Con la opción Todos ves los cinco estilos a la vez. Las letras acentuadas y de otros alfabetos se conservan.
Preguntas frecuentes
¿Cómo trata las siglas y los números?
Una secuencia de mayúsculas seguida de una palabra se separa (XMLHttp se lee como XML Http). Los números se mantienen unidos a la palabra que los contiene.
¿Es gratis y hace falta registrarse?
Sí, es gratis. No necesitas registrarte, crear una cuenta ni instalar ninguna aplicación, y no hay un cupo diario de usos: abres la herramienta y la usas. Solo existen los límites de tamaño que protegen la memoria de tu dispositivo.
¿Se envían mis datos a algún servidor?
No. Lo que escribes o pegas se procesa en la memoria de tu navegador y no se envía a ningún servidor. Puedes comprobarlo con la pestaña Red del navegador o desconectándote tras cargar la página.