Conversor de Mayúsculas y Minúsculas

Convierte texto entre camelCase, snake_case, kebab-case, PascalCase, MAYÚSCULAS, Title Case y más

Acerca de esta herramienta

Diferentes lenguajes de programación y contextos usan diferentes convenciones de nomenclatura. JavaScript usa camelCase, Python usa snake_case, CSS usa kebab-case, y las constantes son SCREAMING_SNAKE_CASE. Convertir manualmente entre ellas es tedioso y propenso a errores. Esta herramienta convierte instantáneamente cualquier texto entre 10 formatos comunes. Pega un nombre de variable, una frase o una lista de identificadores — obtén todas las variaciones de una vez. Divide inteligentemente la entrada por espacios, guiones bajos, guiones, puntos y transiciones camelCase, funcionando independientemente del formato inicial. Útil para desarrolladores alternando entre lenguajes, renombrando variables durante refactorización, generando nombres de clases CSS desde props de JavaScript, o convirtiendo nombres de columnas de base de datos a campos de API.

Cómo usar

1. Escribe o pega tu texto en el campo de entrada 2. Todas las conversiones aparecen instantáneamente abajo 3. Haz clic en "Copiar" junto a cualquier resultado para copiarlo 4. Usa "Copiar Enlace" para compartir una conversión específica

Fórmula

Formatos soportados: camelCase - getUserName (JS, Java, TypeScript) PascalCase - GetUserName (clases, React, C#) snake_case - get_user_name (Python, Ruby, SQL) kebab-case - get-user-name (CSS, URLs, CLI) CONSTANT_CASE - GET_USER_NAME (constantes) dot.case - get.user.name (configuraciones) Title Case - Get User Name (títulos) UPPER CASE - GET USER NAME (énfasis) lower case - get user name (texto normal)

Preguntas frecuentes

¿Qué es camelCase?
camelCase empieza con letra minúscula, y cada palabra subsiguiente empieza con mayúscula — sin separadores. Ejemplo: 'getUserName'. Es la convención estándar en JavaScript, Java y TypeScript para nombres de variables y funciones.
¿Cuál es la diferencia entre camelCase y PascalCase?
PascalCase es igual que camelCase, pero la primera letra también es mayúscula. Ejemplo: 'GetUserName'. Se usa para nombres de clases en la mayoría de lenguajes, componentes React y métodos en C#.
¿Cuándo usar snake_case vs kebab-case?
snake_case (palabras_separadas_por_guiones_bajos) es estándar en Python, Ruby, Rust y SQL. kebab-case (palabras-separadas-por-guiones) se usa en CSS, atributos HTML, slugs de URL y argumentos CLI. Sirven al mismo propósito en contextos diferentes.
¿Qué es SCREAMING_SNAKE_CASE?
SCREAMING_SNAKE_CASE (también llamado CONSTANT_CASE) es snake_case en mayúsculas. Ejemplo: 'MAX_RETRY_COUNT'. Es la convención universal para constantes en prácticamente todos los lenguajes de programación.
¿Cómo detecta la herramienta los límites de palabras?
El conversor divide el texto por espacios, guiones bajos, guiones, puntos y transiciones camelCase (minúscula-a-mayúscula). Esto significa que convierte correctamente 'getUserName', 'get_user_name', 'get-user-name' y 'get user name' a todos los demás formatos.
¿Por qué usar kebab-case en URLs?
kebab-case es ideal para URLs porque: los guiones son tratados como separadores de palabras por Google (mejor SEO), las URLs quedan legibles, y los guiones son válidos en URLs sin encoding. Ejemplo: 'mi-web.com/calculadora-interes-compuesto' es mejor que guiones bajos o camelCase.

Herramientas relacionadas