Si trabajas maquetando o integrando contenido, seguro te ha pasado: te pasan los textos todo en minúsculas o TODO EN MAYÚSCULAS porque en el diseño (Figma/Sketch) el estilo tipográfico hace el cambio visualmente. A la hora de implementarlo en la web, ese texto llega mal formateado y te toca corregirlo a mano palabra por palabra.
Para resolver ese dolor, creamos el Conversor de Mayúsculas/Minúsculas. En segundos puedes normalizar cualquier texto al estilo que necesites, con soporte para acentos, guiones y apóstrofes comunes.
lower: todo en minúsculas.upper: TODO EN MAYÚSCULAS.title: Capitaliza Cada Palabra (tipo título), respetando guiones y apóstrofes (p. ej., san-sebastián → San-Sebastián; l'amour → L'Amour).sentence: Solo la primera palabra en mayúscula; el resto en minúsculas.En los modos title y sentence normalizamos espacios múltiples para evitar artefactos al pegar contenido. También preservamos números y signos.
Además de la interfaz web, puedes usar la función formatCase(text, mode) directamente en tu código: src/utils/textCase.ts.
ts
import { formatCase } from '@/utils/textCase';
const limpio = formatCase('  el   niño del  "pan"  ', 'title');
// => 'El Niño Del "Pan"'
Normalizar mayúsculas/minúsculas es una tarea pequeña pero repetitiva. Con esta utilidad, la conviertes en un clic. Menos fricción, más foco en lo que importa: construir.
Si tienes ideas para mejorar nuestro blog o quieres colaborar con un artículo, visita nuestro repositorio en GitHub o contáctanos directamente.