Saltar ao contido principal
LibraTool logoLibraTool

Conversor de maiúsculas e minúsculas de balde

Converte o texto a MAIÚSCULAS, minúsculas, Title Case, camelCase, snake_case e moito máis.

Funciona sen conexión unha vez cargado
0 caracteres0 palabras0 oracións0 liñas
UPPERCASE

Os resultados aparecerán aquí

lowercase

Os resultados aparecerán aquí

Title Case

Os resultados aparecerán aquí

Poñer Cada Palabra En Maiúscula

Os resultados aparecerán aquí

Sentence case

Os resultados aparecerán aquí

camelCase

Os resultados aparecerán aquí

PascalCase

Os resultados aparecerán aquí

snake_case

Os resultados aparecerán aquí

kebab-case

Os resultados aparecerán aquí

CONSTANT_CASE

Os resultados aparecerán aquí

dot.case

Os resultados aparecerán aquí

path/case

Os resultados aparecerán aquí

Train-Case

Os resultados aparecerán aquí

aLtErNaTiNg

Os resultados aparecerán aquí

iNVERSE cASE

Os resultados aparecerán aquí

sPoNgE cAsE

Os resultados aparecerán aquí

Quitar acentos

Os resultados aparecerán aquí

Slug de URL

Os resultados aparecerán aquí

Unha oración por liña

Os resultados aparecerán aquí

Recortar e colapsar espazos

Os resultados aparecerán aquí

Usos habituais

  • Conversor de Caso de TítuloConverter texto a caso de título axeitado — capitalizar títulos, títulos de artículos e títulos de sección correctamente.
  • Conversor de Caso de OraciónConverter texto a caso de oración — capitalizar a primeira letra de cada oración para texto limpo e lexible.
  • Conversor de Maiúsculas e MinúsculasAlternar texto entre MAIÚSCULAS e minúsculas — formatear código, limpar datos e estandarizar texto instantáneamente.
  • Conversor de camelCase & snake_caseConverter texto entre camelCase, snake_case, kebab-case e PascalCase — esencial para desenvolvedores.
  • Conversor de Caso de Texto para Escritores de ContidoFormatea o teu contido perfectamente — caso de título para títulos, caso de oración para texto do corpo, caso apropiado para nomes.

Como funciona

As 14 conversións de maiúsculas/minúsculas ocorren enteiramente no teu navegador usando algoritmos escritos a man conscientes de Unicode — sen biblioteca, sen servidor, sen subida. Os escapes de propiedades Unicode nativos de JavaScript (\p{L}, \p{N}) manteñen os caracteres acentuados e non latinos intactos a través de cada transformación.

  1. 1
    Análise reactiva en directo
    Cada pulsación de tecla activa un cálculo useMemo que executa as 14 funcións de conversión simultaneamente contra a túa entrada, así que os resultados actualízanse en tempo real sen atraso nin premer botón.
  2. 2
    Tokenización consciente de Unicode
    Antes de dividir ou unir palabras, o código elimina os caracteres non alfanuméricos iniciais/finais usando os escapes de propiedades Unicode \p{L} e \p{N}. Isto garante que palabras como "café" ou "naïve" se tokenicen correctamente en camelCase ou snake_case sen perder letras acentuadas.
  3. 3
    Transformación de cadea por formato
    Cada estilo de maiúsculas/minúsculas aplica a súa propia lóxica de expresión regular: os formatos baseados en delimitadores (snake, kebab, punto, ruta, CONSTANTE) usan unha única substitución que reduce todas as secuencias non alfanuméricas ao separador; os formatos estruturais (camelCase, PascalCase, Train-Case) engaden unha capitalización no límite de palabra sobre iso; a frase e o título usan patróns de anticipación para capitalizar só despois de límites de puntuación ou espazo en branco.
  4. 4
    Copia ou descarga os resultados
    Cada tarxeta de resultado ten o seu propio botón Copiar usando a API navigator.clipboard. "Copiar todo" e "Descargar .txt" empaquetan as 14 saídas como bloques de texto simple etiquetados. A túa última entrada consérvase en localStorage para que sobreviva á recarga da páxina sen saír nunca do teu dispositivo.

Ferramentas relacionadas

Preguntas frecuentes