raatools/

Conversor de mayúsculas

Convierte texto entre MAYÚSCULAS, minúsculas, Tipo Título, camelCase, snake_case y más.

¿Qué es un convertidor de capitalización?

Un convertidor de capitalización transforma texto entre distintos estilos: MAYÚSCULAS, minúsculas, Title Case, tipo frase, camelCase, PascalCase, snake_case, kebab-case y más. En lugar de reescribir manualmente el texto, pégalo y conviértelo al instante. Esta herramienta es esencial para programadores que trabajan con distintas convenciones de nomenclatura y para escritores que necesitan corregir capitalización.

Los lenguajes de programación usan convenciones de nomenclatura específicas: JavaScript prefiere camelCase para variables y PascalCase para clases, Python usa snake_case y CSS usa kebab-case. Convertir entre estos estilos manualmente es tedioso y propenso a errores. Los escritores a menudo necesitan convertir titulares a Title Case o corregir texto escrito accidentalmente con Bloq Mayús.

Estilos de capitalización explicados

  • MAYÚSCULAS — todas las letras en mayúscula. Se usa para acrónimos, constantes y énfasis.
  • minúsculas — todas las letras en minúscula. Común para nombres de clase CSS y slugs de URL.
  • Title Case — capitaliza la primera letra de cada palabra principal. Se usa para encabezados y títulos.
  • Tipo frase — capitaliza solo la primera palabra y los nombres propios. Estándar para texto de cuerpo.
  • camelCase — sin espacios, cada palabra capitalizada excepto la primera. Estándar para variables JavaScript.

Cómo usar esta herramienta

Pega o escribe tu texto, luego haz clic en el botón del estilo de capitalización deseado. El texto convertido aparece al instante y se puede copiar con un solo clic. La herramienta conserva caracteres especiales, números y puntuación, convirtiendo solo los caracteres alfabéticos.

Convenciones de nomenclatura en programación

Las convenciones consistentes mejoran la legibilidad del código. camelCase y PascalCase son estándar en JavaScript, TypeScript y C#. snake_case se prefiere en Python, Ruby y Rust. kebab-case se usa en CSS, atributos HTML y slugs de URL. SCREAMING_SNAKE_CASE se usa para constantes en muchos lenguajes. Esta herramienta ayuda a convertir entre todos estos estilos al refactorizar código o adaptar código de un lenguaje a otro.

Ejemplo práctico

Pega hello world example y cada modo lo transforma de forma predecible: UPPERCASE da HELLO WORLD EXAMPLE, Title Case da Hello World Example, camelCase da helloWorldExample, snake_case da hello_world_example y kebab-case da hello-world-example. Sentence case pone en mayúscula solo la primera letra. Cambiar entre estos a mano en una lista larga es propenso a errores, así que la conversión por lotes ahorra tiempo al renombrar variables o limpiar columnas de una hoja de cálculo.

Errores comunes

Title Case no es simplemente poner en mayúscula cada palabra: la mayoría de las guías de estilo dejan en minúscula artículos y preposiciones cortas como "a", "of" y "the" salvo que inicien el título. En código, mezclar snake_case y camelCase dentro de un proyecto provoca errores y búsquedas fallidas porque los identificadores distinguen mayúsculas. Las siglas son otra trampa: parseURL y parseUrl son símbolos distintos, así que elige una regla y aplícala de forma coherente.

Preguntas frecuentes

¿Cuál es la diferencia entre Title Case y capitalización tipo frase?

Title Case capitaliza la primera letra de cada palabra principal (los artículos como 'a', 'the' y preposiciones como 'in', 'at' suelen ir en minúsculas a menos que comiencen el título). La capitalización tipo frase capitaliza solo la primera palabra y los nombres propios, igual que una oración normal. Estilos académicos (APA, Chicago, MLA) tienen reglas específicas sobre qué palabras capitalizar en Title Case.

¿Esta herramienta maneja texto no inglés?

Sí. La herramienta admite caracteres Unicode, incluidas letras acentuadas (como é, ü), cirílicas, griegas y otros alfabetos con distinción de mayúsculas/minúsculas. Idiomas sin distinción de caso (como chino, japonés, árabe) pasan sin cambios. La herramienta maneja correctamente reglas específicas de cada locale, como la I con punto y sin punto del turco.

¿Cuál es la diferencia entre camelCase y PascalCase?

Ambos eliminan los espacios y ponen en mayúscula el inicio de cada palabra, pero camelCase empieza con minúscula (userName) mientras que PascalCase también pone en mayúscula la primera letra (UserName). Por convención, camelCase nombra variables y funciones, y PascalCase nombra clases y tipos.