Case Converter

Convertidor de Mayúsculas

Convierte texto a MAYÚSCULAS, minúsculas, camelCase, PascalCase, snake_case, kebab-case y más — al instante en tu navegador.

Actualizado marzo de 2026

Revisado por Rafael Duarte

Input Text
0 characters
Shift + Enter to Copy · Shift + ← → for formats
Converted Result
words
0
characters
0
Format
Sentence case

Cómo funciona

Convierte a cualquier formato en un clic, sin instalar nada

1. Pega o escribe tu texto

En el cuadro de entrada, con soporte para varias líneas a la vez.

2. Elige el formato

MAYÚSCULAS, camelCase, snake_case o cualquiera de los 10 formatos disponibles.

3. Copia el resultado

Haz clic en Copiar o usa `Shift+Enter`. Con `Shift+←/→` cambias de formato sin tocar el mouse.

Qué puedes hacer con esta herramienta

10 formatos de texto, con detección automática de la entrada

camelCase y PascalCase

El estándar en JavaScript, TypeScript, Java y C# para variables/funciones frente a clases/componentes.

snake_case y CONSTANT_CASE

La convención habitual en Python, Ruby y bases de datos; CONSTANT_CASE para variables de entorno.

kebab-case

El formato de atributos HTML, clases CSS, slugs de URL y flags de línea de comandos.

dot.case

Útil para claves de configuración, paquetes Java y frameworks de logging.

Detección automática del formato de entrada

Si pegas helloWorld, la herramienta ya lo reconoce como camelCase sin que tengas que separar las palabras a mano.

100% en tu navegador

Ningún texto se envía a ningún servidor durante la conversión.

Ejemplos

Entrada
Formato → Resultado
user_first_name
camelCase → userFirstName
Cómo Usar React Hooks
kebab-case → como-usar-react-hooks
cadena de conexión a la base de datos
CONSTANT_CASE → CADENA_DE_CONEXION_A_LA_BASE_DE_DATOS
helloWorld
snake_case → hello_world
configuración de usuario
snake_case → configuracin_de_usuario

Cuándo se usa este conversor

Los escenarios más comunes entre quienes usan la herramienta

Renombrar variables al migrar de lenguaje

Al pasar de Python a JavaScript, convierte user_first_name a userFirstName en lote en lugar de a mano.

Generar slugs para URLs

Convierte el título de un artículo a kebab-case y obtén una URL limpia y legible al instante.

Crear variables de entorno

Transforma descripciones en CONSTANT_CASE listo para pegar en un .env o gestor de secretos.

Corregir textos escritos en mayúsculas por error

Recupera un documento que llegó TODO EN MAYÚSCULAS o aplica Título de forma consistente en los encabezados.

Nombrar clases CSS con metodología BEM

Convierte el nombre de un componente a kebab-case y obtén clases como card-header listas para tu hoja de estilos.

Errores comunes

Confundir camelCase con PascalCase

La única diferencia está en la primera letra: minúscula en camelCase, mayúscula en PascalCase.

Esperar reglas editoriales del formato Título

Capitaliza todas las palabras sin saltarse preposiciones cortas — sigue haciendo falta una revisión manual para un título editorial estricto.

Esperar que se conserven caracteres especiales en formatos de programación

Símbolos como !, @ o # se eliminan al convertir a camelCase/snake_case, porque los identificadores de código no los admiten.

Asumir que las tildes se mantienen en los formatos de programación

Letras como ñ, á o é se eliminan (no se sustituyen por la letra sin tilde) al convertir texto en español a camelCase, snake_case, kebab-case, CONSTANT_CASE o dot.case — el resultado puede quedar con letras faltantes.

Por qué usar este conversor

Detecta y separa automáticamente entradas que ya vienen en camelCase, PascalCase, snake_case, kebab-case o dot.case antes de convertirlas, sin que tengas que separar las palabras a mano primero.

10 formatos cubren prácticamente cualquier ecosistema de programación, todo directamente en el navegador, sin enviar tu código a ningún servidor.

MAYÚSCULAS, minúsculas, Oración y Título conservan las tildes del español con normalidad; los formatos de programación, en cambio, eliminan ñ, á y similares, porque los identificadores de código no admiten esos caracteres.

Preguntas frecuentes

Sí. Detecta y separa automáticamente entradas en camelCase, PascalCase, snake_case, kebab-case y dot.case en palabras individuales antes de aplicar el formato de salida elegido.

Referencias

Herramientas relacionadas