Conversor de Nombres de Variables
Convierte nombres de variables entre camelCase, snake_case, PascalCase, kebab-case y más. Un elemento por línea.
Cómo funciona
El Conversor de Nomenclatura de Variables reescribe identificadores entre cada convención de estilo de programación común: camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE y dot.notation. Pega cualquier número de identificadores — uno por línea — en el campo de entrada, elige la convención objetivo, y la herramienta divide cada identificador en límites de palabras (transiciones entre mayúsculas/minúsculas, dígitos y los separadores _, -, ., espacio), normaliza la mayúsculas/minúsculas de cada palabra y los vuelve a unir con el separador apropiado para la convención de salida elegida.
El divisor entiende los acrónimos heurísticamente: HTTPSConnection se convierte en https connection, y luego puede renderizarse como httpsConnection (camelCase), HttpsConnection (PascalCase), https_connection (snake_case), y así sucesivamente. Las líneas se procesan independientemente para que puedas pegar una columna copiada de una hoja de cálculo o una lista de columnas de base de datos y convertirlas todas de un clic, listas para poner en código fuente o un archivo de configuración. La conversión es instantánea y corre íntegramente en el navegador, con la salida manteniéndose sincronizada al ajustar la entrada o la convención objetivo.
Casos de uso
- Renombrar variables al migrar código entre lenguajes con diferentes convenciones
- Convertir nombres de columnas de BD a nombres de campo JSON
- Generar nombres de clases CSS a partir de identificadores programáticos
- Renombrar en lote campos de API para que coincidan con una guía de estilo
Preguntas frecuentes
- ¿Cómo gestiona el conversor los acrónimos como HTTPS o URL?
- Usa una heurística: una secuencia de letras mayúsculas consecutivas se trata como una sola palabra, por lo que HTTPSConnection se divide en https connection. Esto coincide con lo que la mayoría de guías de estilo recomiendan.
- ¿Puedo convertir cientos de identificadores a la vez?
- Sí. Cada línea no vacía se procesa independientemente — pega una columna de nombres de columnas de base de datos o nombres de campos API y convierte todo el lote en un clic.
- ¿Qué separadores se reconocen en la entrada?
- Guiones bajos, guiones, puntos, espacios y transiciones de mayúsculas/minúsculas actúan como límites de palabras. Las entradas mixtas como camelCase_with-underscores se gestionan correctamente.
- ¿Por qué la salida dot.notation usa minúsculas?
- La notación de puntos es convencionalmente toda en minúsculas (usada en claves de indicadores de características y espacios de nombres de configuración). Usa PascalCase si quieres segmentos punteados en mayúsculas.
- ¿Se envía mi lista a algún lugar?
- No. La conversión corre íntegramente en tu navegador, por lo que los identificadores de bases de código internas permanecen privados.