ConvertOwl

Conversor de formato — Transforma el texto entre formatos al instante

Convierte texto entre nueve formatos comunes: MAYÚSCULAS, minúsculas, Tipo Título, Tipo oración, camelCase, PascalCase, snake_case, kebab-case y CONSTANT_CASE. Las conversiones ocurren en tiempo real a medida que escribes, sin necesidad de hacer clic. Útil para renombrar variables, dar formato a slugs, crear nombres de clases y transformar textos para distintos contextos.

Convertir a:

Cómo usar esta herramienta

  1. Elige el formato de destino

    Haz clic en uno de los nueve botones de formato de la parte superior. La salida se actualiza de inmediato a medida que escribes.

  2. Pega o escribe tu texto

    Pega texto, nombres de variables, frases o cualquier texto en el área izquierda. La conversión ocurre en tiempo real.

  3. Copia el resultado

    Haz clic en Copiar para copiar el texto convertido al portapapeles. Queda listo para pegar en tu código, documento o URL.

  4. Descarga si lo necesitas

    Para textos más largos, haz clic en Descargar para guardar la salida como archivo .txt.

Preguntas frecuentes

¿Para qué se usa camelCase?

camelCase empieza con minúscula y pone en mayúscula la primera letra de cada palabra siguiente: myVariableName. Es la convención de nomenclatura estándar para variables y funciones en JavaScript, Java, C#, Swift y la mayoría de los lenguajes modernos. También se usa para nombres de propiedades personalizadas de CSS en algunos frameworks.

¿Para qué se usa snake_case?

snake_case usa todo en minúscula con guiones bajos entre palabras: my_variable_name. Es el estándar en Python (PEP 8), Ruby, Rust para variables y funciones, y SQL para nombres de columnas. También se usa habitualmente para nombres de archivos y tablas de bases de datos en proyectos que prefieren la legibilidad a la compacidad.

¿Qué es kebab-case y dónde se usa?

kebab-case usa todo en minúscula con guiones entre palabras: my-variable-name. Se usa para atributos HTML (data-my-value), nombres de clases CSS, propiedades personalizadas de CSS, slugs de URL (/my-blog-post) y nombres de paquetes NPM (@scope/my-package). Ten en cuenta que los guiones no son válidos en los identificadores de JavaScript, así que kebab-case es principalmente para contextos web y de URL.

¿Cuál es la diferencia entre PascalCase y camelCase?

Ambos unen palabras sin separadores y ponen en mayúscula la primera letra de cada palabra, pero PascalCase también pone en mayúscula la primera palabra: MyVariableName. PascalCase (también llamado UpperCamelCase) se usa para nombres de clases y componentes en la mayoría de los lenguajes (componentes de React, tipos de C#, clases de Java). camelCase es para instancias, variables y funciones.

¿Para qué se usa CONSTANT_CASE?

CONSTANT_CASE (o SCREAMING_SNAKE_CASE) usa todo en mayúscula con guiones bajos: MY_CONSTANT_VALUE. Se usa para constantes y variables de entorno en la mayoría de los lenguajes: MAX_RETRY_COUNT en Python/Java, API_KEY en archivos .env, #define MAX_SIZE en C/C++. La convención en mayúsculas indica que este valor no debe cambiarse en tiempo de ejecución.

¿Algo no funciona? Informar de un error