Saltar al contenido
Herramientas de texto

Conversor de mayúsculas y minúsculas

Escribe un identificador o frase para verlo convertido a camelCase, PascalCase, snake_case, kebab-case y otros estilos habituales a la vez. Pega una lista completa para convertir varias líneas de golpe.

Todo se ejecuta localmente en tu navegador: nada de lo que escribas se envía a un servidor.

Guía: Cómo usarlo y características

  • Escribe un único identificador o frase en "Conversión rápida" para ver los 9 estilos a la vez.
  • Cada fila tiene su propio botón "Copiar" para tomar solo el estilo que necesitas.
  • "Conversión masiva" te permite pegar una lista de varias líneas y convertirla toda a un estilo elegido.

FAQ: Preguntas frecuentes

  • ¿Cómo se dividen los identificadores con dígitos (p. ej. item2Name)?

    Un dígito permanece unido a la palabra de la que ya formaba parte. "item2Name" se divide en "item2" y "Name", y "base64Encode" se divide en "base64" y "Encode".
  • ¿Se gestionan bien las siglas como HTTP o URL?

    Sí. Una secuencia de mayúsculas como "HTTPServerError" se divide justo antes de que empiece la siguiente palabra capitalizada, reconociéndose como tres palabras: "HTTP", "Server", "Error".
  • ¿Cuál es la diferencia entre "Conversión rápida" y "Conversión masiva"?

    "Conversión rápida" toma un identificador y muestra los 9 estilos a la vez. "Conversión masiva" toma una lista de varias líneas y convierte cada línea al estilo que elijas.

Casos de uso: Casos de uso habituales

  • Convertir convenciones de nombres entre lenguajes

    Salva la diferencia entre el nombre de una columna de base de datos (snake_case) y una variable de JavaScript/TypeScript (camelCase), u otros desajustes similares.

  • Convertir en masa claves JSON o cabeceras CSV

    Pega una lista completa de claves de una respuesta de API o una fila de cabecera CSV y conviértelas todas a otra convención con el modo masivo.

  • Generar nombres de variables de entorno o constantes

    Escribe el nombre de una opción de configuración una vez y ve al instante su forma CONSTANT_CASE para variables de entorno y kebab-case para flags de CLI.

Notas: Notas y limitaciones

  • La división en palabras es totalmente automática

    Los límites de palabra se infieren de las transiciones mayúscula/minúscula y los separadores. Nombres propios especiales como "iOS" pueden no dividirse como esperas.

  • Los dígitos nunca se convierten en su propia palabra

    "item2Name" se trata como dos palabras, "item2" y "Name" — no es posible separar el dígito en su propia palabra.

Conversión rápida

Estilo Resultado  
camelCase helloWorld
PascalCase HelloWorld
snake_case hello_world
CONSTANT_CASE HELLO_WORLD
kebab-case hello-world
dot.case hello.world
path/case hello/world
Title Case Hello World
Sentence case Hello world

Conversión masiva

Artículos para esta herramienta

Artículos recientes

Caso de uso
2026-08-07

Opciones de curl: qué hacen realmente -X, -H y -d

Referencia de las opciones de curl que aparecen en el trabajo diario con APIs: por qué -d ya implica POST, en qué se diferencia de --data-raw, la @ inicial que lee un archivo sin avisar, comillas simples frente a dobles, y por qué -k y -L merecen más cuidado del habitual.

Introducción
2026-08-06

Convertir entre JSON Schema y Zod: cómo se corresponden required y .optional()

Por dentro de un conversor bidireccional que transforma JSON Schema en un esquema de Zod y el código Zod de vuelta a JSON Schema. Incluye los valores por defecto invertidos entre required y .optional(), la tabla de correspondencia de restricciones y cómo se analiza Zod sin ejecutar código.

Caso de uso
2026-08-06

Orden de evaluación en SQL: por qué WHERE no ve el alias del SELECT

El orden en que escribe las cláusulas de SQL no es el orden en que se ejecutan. Referencia del orden lógico (FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY → LIMIT), por qué fallan los alias en WHERE, cuándo usar WHERE y cuándo HAVING, ONLY_FULL_GROUP_BY y la trampa de LEFT JOIN con WHERE.

Caso de uso
2026-08-06

Formato unified diff: cómo leer las cabeceras @@ de git diff

Cómo leer el formato unified diff que genera git: qué significan los cuatro números de @@ -12,7 +12,9 @@, por qué un cambio de un solo carácter aparece como línea completa reemplazada, las trampas de los espacios y los finales de línea, \ No newline at end of file, los diffs combinados @@@ en los merges y la detección de renombrados.

Caso de uso
2026-08-06

Conversión UTC⇄JST: tabla del desfase de 9 horas y errores de zona horaria

Convierta entre UTC y la hora de Japón (JST) con una tabla de referencia, y vea por qué la diferencia con España cambia entre 7 y 8 horas según el horario de verano. Incluye el significado de Z y +09:00 en ISO 8601, cuándo JavaScript desplaza las fechas, el comportamiento de MySQL/PostgreSQL y por qué el cron de GitHub Actions siempre corre en UTC.

Caso de uso
2026-08-04

Referencia de CREATE TABLE: tipos y restricciones en MySQL, PostgreSQL y SQLite

Referencia de CREATE TABLE (DDL) con tablas comparativas entre bases de datos: tipos de datos, autoincremento (AUTO_INCREMENT / IDENTITY / rowid), comportamiento de ON DELETE en claves foráneas y la restricción CHECK que MySQL ignora en silencio.

Anuncio

Anuncio