Convierte texto entre camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, Title Case y más. Los 13 formatos se actualizan al escribir.
Convierte cualquier texto a 13 convenciones de nomenclatura a la vez. Pega un nombre de variable, un título o una frase completa. El conversor lo divide en palabras sin importar cómo estuviera escrito y lo reconstruye en cada estilo habitual.
Convenciones de nomenclatura y dónde usarlas
Cómo funciona la división
Antes de reformatear nada hay que dividir la entrada en palabras. Esta herramienta inserta un límite allí donde una minúscula va seguida de una mayúscula, donde termina un acrónimo y empieza una palabra nueva (así HTTPServer se convierte en HTTP + Server) y en cada secuencia de caracteres no alfanuméricos. El resultado es una lista neutra de palabras que puede reunirse en cualquier estilo, así que puedes pegar snake_case y obtener camelCase correcto sin pasos intermedios.
Las convenciones principales
camelCase — variables de JavaScript y Java, claves JSON en la mayoría de APIs web.
PascalCase — nombres de clases y tipos en C#, Java, TypeScript; componentes de React.
snake_case — variables y funciones de Python y Ruby, nombres de columna en PostgreSQL.
CONSTANT_CASE — constantes en tiempo de compilación y variables de entorno.
dot.case — claves de configuración, claves de traducción i18n, paquetes Java.
Tipo Título — encabezados y etiquetas de interfaz.
Por qué importa la coherencia
Mezclar convenciones dentro de un mismo proyecto cuesta tiempo real. Un user_id en la base de datos, userId en la capa de API y UserID en el modelo implica una conversión en cada frontera, y cada conversión es un sitio donde puede esconderse un error. La mayoría de equipos fija una convención por capa y convierte explícitamente en los bordes.
Manejo de Unicode
La división usa clases de caracteres compatibles con Unicode, así que las letras latinas acentuadas, griegas y cirílicas se tratan como letras y no como separadores. Las escrituras sin caja, como el chino y el japonés, pasan sin cambios porque no existe forma mayúscula o minúscula que aplicar.
Preguntas frecuentes
¿Puedo pegar texto que ya está en camelCase?
Sí. El divisor detecta las jorobas del camel y los límites de acrónimos, así que cualquier estilo de entrada se convierte correctamente a cualquier estilo de salida sin paso intermedio.
¿Cómo se tratan los acrónimos?
Una secuencia de mayúsculas seguida de mayúscula más minúscula se divide antes de la última mayúscula, así que 'parseHTTPResponse' se convierte en parse + HTTP + Response.
¿Qué diferencia hay entre Tipo Título y Tipo oración?
Tipo Título pone en mayúscula cada palabra. Tipo oración solo la primera y pasa el resto a minúsculas, como una frase normal.
¿Funciona con texto en chino o japonés?
Esas escrituras no tienen caja, así que los caracteres pasan sin cambios. Los formatos con separador, como kebab-case, seguirán insertando delimitadores en espacios y puntuación.
¿Se conservan la puntuación y los números?
Los números se conservan y se tratan como parte de una palabra. La puntuación actúa como límite y se descarta en la salida, ya que ninguna convención de destino la admite.
¿Se sube mi texto a algún sitio?
No. Todo se ejecuta en el navegador, así que nada de lo que pegues sale de tu equipo.