Convierte texto a cualquier formato al instante.

Convertidor de Mayúsculas

Referencia rápida

FormatoEjemploUsos principales
camelCaseobtenerUsuarioVariables y funciones JS/TS, claves JSON
PascalCaseObtenerUsuarioClases, componentes React/Vue, métodos C#
snake_caseobtener_usuarioPython, Ruby, SQL, Rust
kebab-caseobtener-usuarioHTML, CSS, URLs, nombres de archivos
CONSTANT_CASEMAX_REINTENTOSConstantes, variables de entorno
Title CaseObtener UsuarioTítulos en UI, encabezados de artículos
dot.caseobtener.usuarioConfig, paquetes Java, claves i18n

camelCase

camelCase escribe palabras compuestas sin espacios. La primera palabra va completamente en minúsculas; cada palabra siguiente empieza con mayúscula. El nombre viene del aspecto de joroba que dan las mayúsculas internas.

Dónde se usa:

camelCase está prohibido en Python para variables (usa snake_case) y en clases CSS (usa kebab-case).

PascalCase

PascalCase (también llamado upper camel case o StudlyCase) pone en mayúscula todas las palabras incluyendo la primera: HolaMundo, PerfilUsuario, RespuestaApi.

Dónde se usa:

snake_case

snake_case usa solo letras minúsculas con guiones bajos como separadores. Fue popularizado por C y Unix y sigue siendo dominante en varios lenguajes modernos.

Dónde se usa:

kebab-case

kebab-case usa solo letras minúsculas con guiones como separadores. No se puede usar para identificadores en la mayoría de lenguajes porque el guión es el operador de resta — nombre-usuario se interpretaría como nombre menos usuario.

Dónde se usa:

CONSTANT_CASE

CONSTANT_CASE usa todas las letras en mayúsculas con guiones bajos. Señala visualmente que un valor nunca cambia.

Tabla de referencia por lenguaje

LenguajeVariables / funcionesClasesConstantesArchivos
JavaScriptcamelCasePascalCaseCONSTANT_CASEkebab-case
TypeScriptcamelCasePascalCaseCONSTANT_CASEkebab-case
Pythonsnake_casePascalCaseCONSTANT_CASEsnake_case
JavacamelCasePascalCaseCONSTANT_CASEPascalCase
C#camelCase / PascalCasePascalCasePascalCasePascalCase
Rubysnake_casePascalCaseCONSTANT_CASEsnake_case
Rustsnake_casePascalCaseCONSTANT_CASEsnake_case
CSSkebab-casekebab-case
SQLsnake_caseCONSTANT_CASE

Preguntas frecuentes

¿Qué formato usar en endpoints de una API REST?

kebab-case es lo recomendado para rutas URL: /api/cuentas-usuario/. Para cuerpos JSON en request y response, camelCase es estándar cuando la API la consume JavaScript. Las APIs Python (Django REST, FastAPI) suelen devolver snake_case. Sé consistente con lo que espera tu frontend.

¿Google prefiere kebab-case o guiones bajos en URLs?

Google trata los guiones en URLs como separadores de palabras. Los guiones bajos NO separan palabras — hola_mundo se trata como una sola palabra. Usa kebab-case para todos los slugs de URL para mejor SEO.

¿Puedo mezclar formatos en un mismo archivo?

Sí, y a menudo es necesario. Un archivo JavaScript usa normalmente camelCase para variables, PascalCase para clases, CONSTANT_CASE para constantes y kebab-case para clases CSS en JSX. Lo importante es usar cada convención para su propósito de forma consistente.

Convierte tu texto a cualquier formato al instante.

Abrir Convertidor de Mayúsculas

Herramientas relacionadas