Conversor de mayúsculas y minúsculas
Convierte texto entre camelCase, snake_case, kebab-case, PascalCase y más.
Tu texto se convierte localmente en tu navegador y nada se sube a un servidor.
¿Generas tipos de TypeScript? Prueba JSON a TypeScript.
Acerca de Conversor de mayúsculas y minúsculas
Este conversor de mayúsculas y minúsculas transforma texto entre camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Title Case, Sentence case, minúsculas y MAYÚSCULAS con un solo clic. Está pensado para desarrolladores que renombran variables, campos de API y columnas de bases de datos, además de redactores e ingenieros de QA que necesitan identificadores consistentes o títulos legibles. Pega un identificador, el nombre de una columna CSV o una lista completa y elige el estilo de destino; cada línea se convierte de forma independiente, así que las listas de varias líneas quedan alineadas. Úsalo para convertir una clave JSON en una constante, transformar un título en un slug kebab-case o normalizar convenciones de nombres mezcladas en una base de código al convertir camelCase a snake_case. Todo se procesa localmente en tu navegador, así que tus datos nunca salen de tu dispositivo y nada se registra.
Características
- Convierte entre 11 estilos: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Title Case, Sentence case, minúsculas y MAYÚSCULAS
- Detecta los límites de las palabras a partir de camelCase, siglas, guiones bajos, guiones, puntos y barras
- Convierte cada línea de forma independiente, así que las listas pegadas y los nombres de columnas quedan perfectamente alineados
- Elimina la puntuación suelta y reduce los separadores para producir identificadores limpios y predecibles
- Maneja secuencias de siglas como HTTPRequest dividiéndolas en palabras coherentes
- Separa en las transiciones de dígito a letra, así que valores como item2Name se convierten en item2 name
- Conversión instantánea a medida que escribes o pegas, con copia del resultado en un clic
- Se ejecuta por completo en tu navegador sin registrar lo que pegas
Cómo usar Conversor de mayúsculas y minúsculas
- Pega o escribe tu texto en el cuadro de entrada.
- Elige un formato de destino como snake_case, camelCase o kebab-case.
- Lee el resultado convertido en el panel de salida.
- Haz clic en Copiar para llevar el texto convertido al portapapeles.
Ejemplo
Entrada
helloWorld
HTTPRequestHandler
Salida
hello_world
http_request_handler
Conversión de dos identificadores camelCase a snake_case, uno por línea.
Errores comunes y solución de problemas
- Las siglas como HTTPRequest se dividen en un lugar inesperado. — El conversor trata una secuencia de mayúsculas seguida de una mayúscula más minúscula como un límite, así que HTTPRequest se convierte en 'http request'. Agrega un espacio manual si necesitas otra agrupación antes de convertir.
- Los números se separan de sus palabras. — Una minúscula o un dígito seguido de una letra mayúscula inicia una palabra nueva, así que 'item2Name' se convierte en 'item2 name'. Reformatea la entrada si quieres mantener el número aparte.
- La puntuación o los emojis desaparecen del resultado. — Solo se conservan letras, números y separadores de palabras; los demás caracteres se eliminan para mantener los identificadores válidos. Usa Title o Sentence case en texto corrido si necesitas conservar la puntuación.
- Una lista de varias líneas se colapsa en una sola línea. — Mantén cada elemento en su propia línea en la entrada; la herramienta convierte línea por línea y conserva los saltos de línea en la salida.
Preguntas frecuentes
- ¿Qué es el conversor de mayúsculas y minúsculas de ArrayKit?
- Es un conversor de mayúsculas y minúsculas que reescribe palabras e identificadores entre camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Title Case, Sentence case, minúsculas y MAYÚSCULAS.
- ¿Cómo convierto camelCase a snake_case?
- Pega el texto en camelCase, elige snake_case como destino y el conversor inserta guiones bajos en cada límite de palabra; por ejemplo, helloWorld se convierte en hello_world.
- ¿Puedo convertir una lista completa de elementos a la vez?
- Sí. Cada línea se convierte de forma independiente, así que puedes pegar una columna de nombres o identificadores y todos se convierten en su sitio sin fusionarse.
- ¿Cómo detecta el conversor los límites de las palabras en un identificador?
- Divide en las transiciones de camelCase, en las secuencias de siglas y en separadores como guiones bajos, guiones, puntos y barras, y luego reconstruye las palabras en el estilo que elijas.
- ¿Puedo usarlo para convertir un título en un slug kebab-case?
- Sí. Pega tu título, elige kebab-case y el conversor pasa las palabras a minúsculas y las une con guiones para producir un slug de URL limpio.
- ¿Se mantiene privado mi texto al usar esta herramienta?
- Sí. El conversor se ejecuta por completo en tu navegador, así que el texto que pegas se procesa localmente y nunca sale de tu dispositivo.
Herramientas relacionadas
Todas las herramientas de ArrayKit