Saltar al contenido

Conversor de mayúsculas y minúsculasBeta

Convierte texto a MAYÚSCULAS, minúsculas, Title Case, camelCase, snake_case o kebab-case. Tu texto nunca sale de tu navegador.

0 caracteres · 0 líneas

0 caracteres · 0 líneas

Cómo usarlo

Pega tu texto en el cuadro y elige un tipo de conversión: el resultado aparece sin necesidad de pulsar ningún botón. Se actualiza mientras sigues editando el texto, y puedes copiarlo con el botón que hay junto al resultado.

Tipos de conversión disponibles

  • MAYÚSCULAS / minúsculas: convierte todo el texto a mayúsculas o minúsculas.
  • Tipo Título (Title Case): pone en mayúscula la primera letra de cada palabra separada por espacios. Ejemplo: “the quick brown fox” → “The Quick Brown Fox”.
  • Tipo oración (Sentence case): pone en mayúscula la primera letra de cada frase (que termina en ., ? o !) y el resto en minúscula.
  • Invertir mayúsculas/minúsculas: cambia las mayúsculas por minúsculas y las minúsculas por mayúsculas.
  • Alternar mayúsculas (aLtErNaR): alterna minúscula y mayúscula solo en las letras que realmente distinguen mayúscula de minúscula (el estilo típico de los memes).
  • camelCase / PascalCase / snake_case / kebab-case / CONSTANT_CASE: las cinco convenciones que se usan en programación para nombrar variables, funciones y constantes. El conversor reconoce los límites entre palabras aunque el texto ya esté separado por espacios, guiones bajos (_), guiones (-) o camelCase, y lo reconstruye en el estilo que elijas. Ejemplo: “user_first_name” → en camelCase “userFirstName”; “user first name” → en kebab-case “user-first-name”.

Cómo se relacionan las mayúsculas/minúsculas y el idioma (configuración regional)

Las reglas de mayúsculas y minúsculas pueden variar un poco entre idiomas. El ejemplo más conocido es el turco: al poner en mayúscula una i minúscula se obtiene una İ con punto, y al poner en minúscula una I mayúscula se obtiene una ı sin punto, algo distinto del par I/i del inglés. Esta herramienta solo permite elegir configuración regional entre los 5 idiomas de este sitio (coreano, inglés, japonés, alemán y español), y entre ellos no hay ese tipo de reglas especiales, así que el resultado es igual elijas el que elijas. Aun así, algunas conversiones cambian de longitud sin importar la configuración regional porque la regla viene directamente del estándar Unicode: el caso de la ß alemana → SS de arriba es un ejemplo, explicado en las preguntas frecuentes.

Privacidad

Tu texto se convierte únicamente dentro de este navegador. No se guarda ni se envía a ningún sitio, y desaparece al cerrar la página.

Preguntas frecuentes

¿Qué diferencia hay entre elegir un idioma (configuración regional) y «Sin configuración regional»?

En la mayoría de los idiomas alfabéticos, elegir una configuración regional no cambia el resultado. Algunos idiomas sí tienen sus propias reglas sobre el mismo alfabeto (el turco, por ejemplo, distingue una i sin punto de una İ con punto), así que ahí sí importa. Entre los 5 idiomas que ofrece esta herramienta (coreano, inglés, japonés, alemán y español) no existen ese tipo de reglas especiales entre sí, así que el resultado es el mismo elijas el que elijas. «Sin configuración regional» usa simplemente las reglas por defecto de JavaScript (según el estándar Unicode).

¿Por qué al poner en mayúsculas la ß alemana se convierte en dos letras, SS?

El propio estándar Unicode define que la forma en mayúscula de la ß minúscula (eszett) son las dos letras SS, y esto se aplica sin importar la configuración regional elegida. Por eso 'straße' se convierte en 'STRASSE' (7 letras, una más que las 6 originales), y si luego lo vuelves a pasar a minúsculas obtienes 'strasse': la ß original no se recupera. Tenlo en cuenta si además estás contando caracteres.

¿La configuración regional también afecta a camelCase o snake_case?

No. Los estilos de identificador (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE) son convenciones de nomenclatura para código, así que siempre siguen la misma regla (mayúsculas y minúsculas básicas) sin importar el idioma. El selector de configuración regional se desactiva al elegir uno de estos modos.