Convertidor de mayúsculas y minúsculas
Local only — nothing is uploaded unless you save or share it.
Convierte texto entre camelCase, snake_case, kebab-case y más.
- Pega o escribe tu texto
- Todas las formas aparecen a la vez mientras escribes
- Copia la que necesites
Guardar esta herramienta
Ten Convertidor de mayúsculas y minúsculas a mano
Usa el menú Compartir de tu navegador y luego «Añadir a pantalla de inicio».
Sobre esta herramienta
Cada sistema se empeña en una convención de nombres distinta, y pasar de una a otra a mano es tedioso y propenso a errores. JavaScript prefiere camelCase, Python y las bases de datos tiran de snake_case, las clases CSS y las URL usan kebab-case, las variables de entorno gritan en CONSTANT_CASE y los titulares quieren Formato Título. Este convertidor muestra todas las formas a la vez para que cojas la que necesites. Funciona con cualquier entrada y no solo con palabras sueltas, porque las convenciones de programación parten el texto en palabras primero: los límites de camelCase, los guiones bajos, los guiones y los espacios se entienden todos, así que puedes convertir directamente de una convención a otra. Las siglas se tratan con sensatez, de modo que un nombre como HTTPServerConfig se divide en las palabras que esperarías en lugar de en una larga tirada de mayúsculas. El Formato Título sigue la convención editorial habitual y deja en minúscula las palabras de enlace cortas como of, and o the salvo que abran o cierren la línea. Mayúscula inicial, MAYÚSCULAS y minúsculas trabajan sobre tu texto tal cual, de forma que la puntuación y los espacios quedan intactos.
Preguntas frecuentes
¿Puedo convertir de camelCase a snake_case directamente?
Sí. La entrada se parte en palabras antes de reconstruir nada, así que da igual con qué convención empieces. camelCase, PascalCase, snake_case, kebab-case y texto normal con espacios sirven todos como entrada.
¿Esto es un convertidor camelCase o un convertidor snake case?
Ambos, y el resto también: es un cambiador de formato de texto que lee lo que pegues y lo reescribe en la convención que elijas — camelCase, PascalCase, snake case, kebab case, CONSTANT_CASE o frases normales. No hay un «desde» que elegir, porque la división se deduce del propio texto.
¿Cómo se tratan las siglas?
Una tirada de mayúsculas seguida de una palabra capitalizada se corta en el punto correcto, así que HTTPServerConfig se convierte en las palabras http, server y config en lugar de tratarse como un único bloque. Eso te da http_server_config y no httpserverconfig.
¿Por qué el Formato Título deja algunas palabras en minúscula?
Porque el estilo editorial estándar mantiene en minúscula artículos, conjunciones y preposiciones cortas como a, of, and o the salvo que sean la primera o la última palabra. Si quieres todas las palabras capitalizadas pase lo que pase, parte de la salida en Formato Título y ajústala.
¿Al pasar a mayúsculas o minúsculas se conserva la puntuación?
Sí. MAYÚSCULAS, minúsculas y Mayúscula inicial operan sobre tu texto original y no sobre palabras extraídas, así que los espacios y la puntuación se conservan exactamente. Las convenciones de programación descartan la puntuación por fuerza, ya que no es válida en un identificador.
¿Por qué v2 se convierte en v_2 en snake_case?
Porque el límite entre letras y cifras se trata como una separación de palabras, que es el mismo comportamiento de bibliotecas muy usadas como lodash. Te da utf_8_encoder en lugar de utf8_encoder. El Formato Título y la Mayúscula inicial no separan las cifras, así que los titulares conservan v2 intacto.
Ayuda a mejorar esta herramienta
¿Has encontrado un fallo, quieres un cambio o te falta alguna herramienta?
Tienes un mensaje sin enviar.
Gracias — nos ha llegado. Encontrarás la respuesta en tu bandeja.Go to my messages