Convertidor de formato de texto
Convierte texto entre camelCase, PascalCase, snake_case, kebab-case y más. Resultados instantáneos con botones de copia.
camelCase—
PascalCase—
snake_case—
SCREAMING_SNAKE—
kebab-case—
MAYÚSCULAS—
minúsculas—
Primera Letra en Mayúscula—
Primera letra en mayúscula—
Ejemplos comunes
| Entrada | camelCase | snake_case | kebab-case |
|---|---|---|---|
| hello world | helloWorld | hello_world | hello-world |
| user name | userName | user_name | user-name |
| background color | backgroundColor | background_color | background-color |
| api endpoint | apiEndpoint | api_endpoint | api-endpoint |
| get user by id | getUserById | get_user_by_id | get-user-by-id |
Preguntas frecuentes
camelCase escribe palabras compuestas sin espacios, donde cada palabra después de la primera comienza con mayúscula — por ejemplo, "backgroundColor" o "getUserById". Es la convención de nomenclatura dominante en JavaScript, TypeScript, Java, Swift y Kotlin.
PascalCase (también llamado UpperCamelCase) pone en mayúscula cada palabra incluyendo la primera — por ejemplo, "BackgroundColor" o "UserProfile". camelCase solo pone en mayúscula desde la segunda palabra. PascalCase se usa para nombres de clases, componentes React e interfaces TypeScript.
snake_case une palabras con guiones bajos en minúsculas — por ejemplo, "background_color" o "user_id". Es el estándar en Python, nombres de columnas de base de datos y parámetros de API REST. SCREAMING_SNAKE_CASE se usa para constantes y variables de entorno como DATABASE_URL.
kebab-case une palabras con guiones — por ejemplo, "background-color" o "user-id". Es estándar en nombres de propiedades CSS ("font-size", "border-radius"), atributos HTML y slugs de URL. Es fácil de leer y muy usado en desarrollo frontend.