camelcasesnake_casenamingprogramacion

camelCase, snake_case y más: convertir el formato del texto

Guía de convenciones de nombres: camelCase, snake_case, PascalCase, kebab-case y cuándo usar cada una en programación. Convierte mayúsculas y minúsculas online.

21 de junio de 2026·5 min de lectura

miNombreVariable, mi_nombre_variable, MiNombreVariable, mi-nombre-variable... son la misma idea escrita en distintas convenciones de nombres. Cada lenguaje y contexto prefiere una, y mezclarlas es una fuente clásica de bugs y código desordenado. Esta guía las explica y te dice cuándo usar cada una.

Las convenciones de nombres más comunes

camelCase

Primera palabra en minúscula, las siguientes con inicial mayúscula, sin separadores: miVariableImportante. Es el estándar para variables y funciones en JavaScript, Java y C#.

PascalCase (UpperCamelCase)

Como camelCase pero todas las palabras empiezan en mayúscula: MiVariableImportante. Se usa para clases, componentes y tipos en casi todos los lenguajes (React, C#, TypeScript).

snake_case

Todo en minúscula, palabras separadas por guion bajo: mi_variable_importante. Estándar en Python, Ruby y nombres de columnas SQL.

SCREAMING_SNAKE_CASE

snake_case en mayúsculas: MI_VARIABLE_IMPORTANTE. Se reserva para constantes en casi todos los lenguajes.

kebab-case

Minúsculas separadas por guiones: mi-variable-importante. Se usa en URLs, nombres de archivo, clases CSS y atributos HTML (los guiones bajos no se permiten en algunos de estos contextos).

Cuándo usar cada una

Convención Uso típico
camelCase Variables y funciones (JS, Java)
PascalCase Clases, componentes, tipos
snake_case Variables en Python, columnas SQL
SCREAMING_SNAKE_CASE Constantes
kebab-case URLs, archivos, clases CSS

La regla de oro: sé consistente. Sigue la convención del lenguaje y del proyecto en el que trabajas. Un código que mezcla estilos es difícil de leer y de mantener.

Otros cambios de formato útiles

Además de las convenciones de programación, a menudo necesitas:

  • MAYÚSCULAS o minúsculas para todo el texto.
  • Tipo Título (primera letra de cada palabra en mayúscula).
  • Tipo oración (solo la primera letra).
  • iNVERTIR mayúsculas y minúsculas.

Convertir entre todos estos formatos a mano es tedioso y propenso a errores. Puedes hacerlo al instante con el conversor de mayúsculas y minúsculas de esta web.

Por qué importa la consistencia

  • Legibilidad: el cerebro reconoce patrones; un estilo uniforme se lee más rápido.
  • Menos bugs: en lenguajes sensibles a mayúsculas, miVar y mivar son variables distintas.
  • Herramientas: linters y formateadores esperan una convención; mezclarlas genera avisos.
  • Colaboración: un equipo que sigue la misma convención produce código coherente.

Preguntas frecuentes

¿camelCase o snake_case? Depende del lenguaje: JavaScript usa camelCase, Python usa snake_case. Sigue la convención de tu stack.

¿Por qué las clases CSS usan kebab-case? Porque los guiones bajos y las mayúsculas dan problemas de compatibilidad, y el guion es el estándar en CSS.

¿Puedo convertir un texto largo de golpe? Sí, un buen conversor transforma párrafos enteros entre formatos.

¿Se suben mis datos? No, si usas una herramienta local. Todo ocurre en tu navegador.


Convierte texto entre camelCase, snake_case, mayúsculas, minúsculas y más con el conversor de mayúsculas/minúsculas gratis, 100% en tu navegador.

Pruébalo sin código

Conversor de Mayúsculas

camelCase, snake_case, MAYÚSCULAS y más.

Abrir Conversor de Mayúsculas

Hecho por

Miguel Ángel Colorado Marin (MACM)

Full-Stack Developer · Guadalajara, España

Desarrollo aplicaciones web, herramientas digitales y proyectos completos — desde el diseño hasta el despliegue.

Contáctame