pulsa ⌘K para cambiar de herramienta
TEXT

Herramienta de Conversión de Texto

Conversión de mayúsculas y transformaciones de texto.

local
string-utils
§01 ACERCA DE ESTA HERRAMIENTA

Descripción general

El conversor de caja transforma el texto entre las convenciones de nombres que se manejan a diario en desarrollo: constantes (UPPERCASE), identificadores (camelCase, snake_case), URL y clases CSS (kebab-case) y títulos (Title Case). Dos utilidades completan el conjunto: Reverse invierte el orden de los caracteres y Trim lines elimina los espacios iniciales y finales de cada línea, algo práctico para limpiar código pegado o fragmentos de CSV.

Cómo se usa

  1. Elige un botón de operación: UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, Reverse o Trim lines.
  2. Escribe o pega texto en Input. El cuadro Output se actualiza a medida que escribes.
  3. Cambia de botón cuando quieras: la entrada actual se vuelve a transformar al instante.

Ejemplos

  • user profile page + camelCaseuserProfilePage
  • user-profile-page + snake_caseuser_profile_page
  • hello world + Title CaseHello World

La entrada de varias líneas también funciona: Trim lines convierte línea indentada en línea indentada en cada fila.

Notas

Las transformaciones son de un solo sentido y no hay historial para deshacer: conserva tu texto original si puedes llegar a necesitarlo. Title Case pone mayúscula en todas las palabras, incluidos artículos y preposiciones, así que sigue una regla simple en lugar de guías editoriales como AP o Chicago.

FAQ
¿Se envía mi texto a un servidor?
No. Cada transformación se ejecuta como simples operaciones de cadena en JavaScript, dentro de tu navegador; la entrada nunca sale de la página.
¿Cómo se detectan las palabras para camelCase, snake_case y kebab-case?
La entrada se divide por espacios, guiones bajos y guiones. Así, user_name, user-name y user name se convierten sin problemas, pero una palabra que ya está en camelCase, como userName, se trata como una sola palabra y no se vuelve a dividir.
¿Reverse maneja bien los emojis?
En gran medida. La inversión se hace por punto de código Unicode y no por unidad de código UTF-16, así que los caracteres con par suplente, como los emojis, quedan intactos; en cambio, las secuencias de varios puntos de código, como las banderas combinadas o los emojis con unión ZWJ, todavía pueden separarse.