Saltar al contenido
toolzom

Convertidor de mayúsculas y minúsculas

Pasa un texto a mayúsculas, minúsculas, tipo título o tipo oración, o conviértelo en camelCase, snake_case, kebab-case y otros formatos de programación. Todos los resultados aparecen a la vez, listos para copiar.

Texto

  • MAYÚSCULAS

    AJUSTES DEL PERFIL DE USUARIO
  • minúsculas

    ajustes del perfil de usuario
  • Tipo Título

    Ajustes Del Perfil De Usuario
  • Tipo oración

    Ajustes del perfil de usuario

Programación

  • camelCase

    ajustesDelPerfilDeUsuario
  • PascalCase

    AjustesDelPerfilDeUsuario
  • snake_case

    ajustes_del_perfil_de_usuario
  • kebab-case

    ajustes-del-perfil-de-usuario
  • CONSTANT_CASE

    AJUSTES_DEL_PERFIL_DE_USUARIO
  • dot.case

    ajustes.del.perfil.de.usuario

Cómo cambiar mayúsculas y minúsculas

  1. Escribe o pega tu texto. Puede ser una frase, un párrafo o una lista de nombres, uno por línea.

  2. Todas las conversiones aparecen debajo mientras escribes, agrupadas en formatos de texto y de programación.

  3. Pulsa Copiar en el formato que necesites y pégalo donde quieras.

Cuándo usar cada formato

Arreglar el bloqueo de mayúsculas

Un texto escrito con el bloqueo de mayúsculas activado vuelve a ser legible con Tipo oración, que solo deja mayúscula al principio de cada frase.

Títulos en inglés

Tipo Título pone en mayúscula la inicial de cada palabra, el estilo habitual de los titulares en inglés. En español, los títulos suelen escribirse en tipo oración.

Variables y funciones

camelCase es la convención en JavaScript y Java, snake_case en Python y SQL, y CONSTANT_CASE para las constantes.

URL y CSS

kebab-case se usa en las URL, las clases CSS y los nombres de archivo, porque los guiones se leen bien y son seguros en las direcciones.

Cómo funcionan las conversiones

Los formatos de texto conservan tu texto tal y como está, con tildes y signos de puntuación. Tipo Título pone en mayúscula la primera letra de cada palabra, y Tipo oración solo la primera letra después de un punto, un cierre de interrogación o exclamación o un salto de línea. Los signos de apertura ¿ y ¡ se tienen en cuenta, así que las frases en español empiezan correctamente.

Los formatos de programación primero dividen el texto en palabras: por espacios y signos de puntuación, y también dentro de palabras que ya están en camelCase o PascalCase, de modo que nombreUsuario o HTMLElement se dividen bien. Se eliminan las tildes (ñ pasa a n, é pasa a e) porque la mayoría de lenguajes y sistemas esperan identificadores ASCII. Cada línea se convierte por separado, así que puedes pegar una lista.

Tipo Título usa aquí una regla sencilla que pone en mayúscula cada palabra. Recuerda que en español la norma es escribir los títulos con mayúscula solo en la primera palabra y en los nombres propios. Todo se ejecuta en tu navegador y no se guarda nada.

Preguntas frecuentes

¿Qué diferencia hay entre camelCase y PascalCase?

Ambos unen las palabras sin espacios y ponen en mayúscula la inicial de cada una. camelCase empieza en minúscula (nombreUsuario) y PascalCase en mayúscula (NombreUsuario), lo habitual en nombres de clases y componentes.

¿Cuándo uso snake_case o kebab-case?

snake_case usa guiones bajos y es común en Python, Ruby y en las columnas de bases de datos. kebab-case usa guiones y se emplea en URL, clases CSS y nombres de archivo.

¿Por qué se quitan las tildes en los formatos de programación?

Muchos lenguajes, bases de datos y sistemas solo admiten letras ASCII en los identificadores. Quitar las tildes da nombres que funcionan en cualquier sitio, como configuracion en lugar de configuración.

¿Cómo se escriben los títulos en español?

Según la norma académica, los títulos en español llevan mayúscula solo en la primera palabra y en los nombres propios, es decir, en tipo oración. Tipo Título es útil sobre todo para textos en inglés.

¿Puedo convertir varias líneas a la vez?

Sí. Los formatos de texto conservan los saltos de línea, y los de programación convierten cada línea por separado, algo práctico para listas de nombres de campos o variables.