BrowserTools
Publicidad
Inicio / Conversores / Conversor de mayúsculas y minúsculas

Conversor de mayúsculas y minúsculas

Convierte texto a MAYÚSCULAS, minúsculas, Tipo Título, camelCase, snake_case, kebab-case, un slug de URL y más, al instante en tu navegador.

Cargando Conversor de mayúsculas y minúsculas… Si no ocurre nada, activa JavaScript.

Un conversor de mayúsculas y minúsculas reescribe las mismas palabras con una capitalización o un estilo de tokens diferente. Pega una frase y recupérala como MAYÚSCULAS, minúsculas, Tipo Título, Tipo oración y los estilos de programación camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case y dot.case, además de un slug de URL. Cada resultado tiene su propio botón de copiar, así que puedes tomar exactamente la forma que necesitas.

Preguntas frecuentes

¿Cuál es la diferencia entre camelCase y PascalCase?
Ambos unen las palabras sin separador y capitalizan cada palabra, pero camelCase deja en minúscula la primera letra (miNombreDeVariable), mientras que PascalCase también la capitaliza (MiNombreDeClase). Por convención, camelCase se usa para variables y funciones, y PascalCase para clases, componentes y tipos.
¿Cómo se genera el slug de URL?
El texto se pone en minúsculas, cada serie de espacios o signos de puntuación se convierte en un único guion y se eliminan los guiones iniciales o finales. Así, 'The Quick, Brown Fox!' se convierte en 'the-quick-brown-fox'. Los slugs hacen que las URL sean legibles y estables, lo cual es bueno tanto para los usuarios como para los motores de búsqueda.
¿Convertirá correctamente el texto que ya está en camelCase o snake_case?
Sí. El conversor detecta los límites entre palabras a partir de los cambios de mayúsculas y minúsculas y de los guiones bajos, los guiones y los espacios, de modo que tanto 'getUserID' como 'get_user_id' se entienden como las palabras get, user, id y pueden recapitalizarse en cualquier otro estilo.
¿Cómo decide el Tipo Título qué palabras capitalizar?
Capitaliza la primera letra de cada palabra importante y deja en minúscula las palabras de enlace cortas (a, an, the, and, or, of, to, in, on y similares), salvo que inicien el título. Esto sigue el estilo de títulos común en inglés. Para una adhesión estricta a una guía de estilo concreta (AP, Chicago) puede que quieras revisar el resultado, ya que las guías difieren en los casos límite.
¿Para qué se usa CONSTANT_CASE?
CONSTANT_CASE (también llamado SCREAMING_SNAKE_CASE) une las palabras con guiones bajos y lo pone todo en mayúsculas: MAX_RETRY_COUNT. Es la convención para constantes y variables de entorno en muchos lenguajes, señalando un valor que no cambia en tiempo de ejecución.
¿Se envía mi texto a un servidor?
No. Toda la conversión ocurre localmente en tu navegador. No se sube nada, así que la herramienta es segura para notas privadas, código y contenido inédito.

Acerca de Conversor de mayúsculas y minúsculas

Estos estilos no son intercambiables, y usar el incorrecto provoca errores reales. JavaScript y Java usan por convención camelCase para las variables y PascalCase para las clases; Python y Ruby usan snake_case; las variables de entorno y las constantes usan CONSTANT_CASE; las clases CSS, los nombres de archivo y las rutas de URL prefieren kebab-case. Un slug de URL va un paso más allá: pone el texto en minúsculas, reemplaza cada serie de caracteres no alfanuméricos por un único guion y recorta los guiones sueltos, produciendo algo limpio y legible como 'mi-primera-entrada-de-blog'.

El conversor tiene en cuenta los tokens. Divide por espacios y signos de puntuación, pero también por los límites de mayúsculas y minúsculas, de modo que una entrada que ya está en camelCase o snake_case se entiende y se recapitaliza correctamente en lugar de estropearse. Todo se ejecuta en tu navegador, sin subida de datos y sin un límite de longitud digno de preocupación.

Por qué los programadores discuten sobre la capitalización

Los estilos de nomenclatura tienen apodos que se han quedado. 'camelCase' (caso camello) se llama así por la joroba en el medio, y 'snake_case' (caso serpiente) por la forma en que el guion bajo hace que las palabras se deslicen a lo largo de la línea base. 'kebab-case' (caso brocheta) imagina las palabras ensartadas en guiones. No son solo cuestiones estéticas: la elección está tan ligada a la cultura del lenguaje que mezclar estilos en una misma base de código se considera un code smell, y la mayoría de los equipos imponen una única convención con un linter.

La división es profunda. La comunidad de Python formalizó snake_case en su guía de estilo PEP 8, mientras que JavaScript y Java se inclinaron por camelCase desde sus raíces en C y los lenguajes derivados de C. Cuando los datos cruzan entre sistemas (por ejemplo, una API JSON en snake_case consumida por un front-end en camelCase), los desarrolladores suelen escribir una capa de conversión para traducir las claves, que es exactamente el tipo de recapitalización mecánica que esta herramienta hace a mano.

Publicidad
Publicidad
Publicidad