SomeeLab.tools

Convertidor de mayúsculas y minúsculas

Convierte cualquier texto a MAYÚSCULAS, minúsculas, Tipo Título o Tipo oración, y a las formas camelCase, snake_case y kebab-case del código.

Qué palabras siguen en minúscula en el Tipo Título

El tipo título inglés deja en minúscula las palabras funcionales cortas: artículos como a y the, conjunciones como and y but, y preposiciones breves como of, in y to. El resto sube. La primera y la última palabra van siempre en mayúscula, sea cual sea, por eso What Are You Waiting For conserva el For final en mayúscula.

Dónde poner el límite con las preposiciones es algo en lo que las guías de estilo no coinciden. La de Chicago, habitual en la edición académica estadounidense, las deja todas en minúscula sin mirar la longitud; la de la agencia AP pone en mayúscula las de cuatro letras o más. Esta herramienta sigue a Chicago, así que preposiciones de cuatro letras como over y with se quedan en minúscula. Si escribes para una publicación que sigue AP, súbelas a mano después de copiar.

Los compuestos con guion se tratan elemento a elemento, de modo que state-of-the-art queda como State-of-the-Art y mother-in-law como Mother-in-Law.

Tipo título o tipo oración

El tipo oración, con solo la primera palabra y los nombres propios en mayúscula, lleva una década ganando terreno. Es el estilo de Google, de Apple y de la mayoría de las interfaces de producto, y se lee más rápido en tamaños pequeños. El tipo título aguanta en títulos de libros, titulares de prensa estadounidense y citas académicas.

Si escribes etiquetas de interfaz, botones o menús, usa tipo oración. Si es un encabezado dentro de un texto formal, mira cómo lo hace el resto del documento y ajústate a eso.

Recuperar un texto escrito todo en mayúsculas

Un párrafo escrito con el bloqueo de mayúsculas puesto no se arregla pasándolo a minúscula: se pierden también las mayúsculas que corresponden al principio de cada frase y a los nombres. Pásalo por tipo oración y la primera letra tras cada punto, cada interrogación y cada salto de línea vuelve a subir.

Los nombres propios son la parte que ninguna herramienta puede devolver. Personas, marcas y lugares hay que corregirlos a mano, así que repasa el resultado antes de enviarlo.

Las cuatro convenciones del código

Cuál usar lo decide el lenguaje, no el gusto. JavaScript y Java usan camelCase para variables y PascalCase para clases; Python y Ruby usan snake_case para variables y funciones; las clases CSS, las URL y los nombres de archivo usan kebab-case; las variables de entorno y las constantes, CONSTANT_CASE.

Si pegas una lista entera, cada línea se convierte por separado, así que una columna copiada de una hoja de cálculo o un esquema de base de datos se cambia de una vez. Las siglas se mantienen unidas: HTTPServerError pasa a http_server_error, no a h_t_t_p_server_error.

Idiomas donde las mayúsculas funcionan de otra manera

El coreano, el japonés y el chino no distinguen mayúsculas de minúsculas, así que esos caracteres pasan intactos. Va bien cuando una línea mezcla inglés con esas escrituras.

El alemán es el caso a vigilar. La eszett, ß, no tiene forma mayúscula tradicional, de modo que al pasar a mayúsculas se convierte en SS: Straße queda como STRASSE. Ese es el resultado correcto y esperado, y es también lo que hacen los pasaportes alemanes.