OpenReplay Logo
12k
12k

Convertidor de mayúsculas y minúsculas

Convierte texto entre camelCase, snake_case, kebab-case, PascalCase y más — en vivo, con todas las grafías a la vez, procesado localmente en tu navegador.

Procesado localmente
camelCase
PascalCase
snake_case
SCREAMING_SNAKE_CASE
kebab-case
dot.case
path/case
Title Case
Sentence case
lowercase
UPPERCASE

Acerca de esta herramienta

La conversión de mayúsculas y minúsculas reescribe un identificador según una convención de nomenclatura diferente sin cambiar sus palabras. Esta herramienta divide tu texto en palabras — separando en los espacios, los guiones bajos, los guiones, los puntos y las barras, además de las fronteras camelCase y las secuencias de siglas — y luego las recompone como camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, dot.case, path/case, Title Case, Sentence case, minúsculas o MAYÚSCULAS, todo a la vez.

Úsalo para renombrar variables, columnas de base de datos o variables de entorno según la convención de un proyecto, normalizar identificadores copiados desde otro lenguaje, o convertir por lotes una lista de nombres pegada línea por línea.

La conversión se ejecuta por completo en tu navegador a medida que escribes — nada se envía a un servidor, así que es seguro pegar nombres de campos internos, columnas de tablas u otros identificadores privados.

Preguntas frecuentes

¿Cómo gestiona el conversor las siglas como XMLHttpRequest?

Trata una secuencia de mayúsculas seguida de una mayúscula-luego-minúscula como una frontera, de modo que "XMLHttpRequest" se tokeniza en xml, http, request. Eso produce resultados correctos como xml_http_request en snake_case y xmlHttpRequest en camelCase.

¿Cuál es la diferencia entre snake_case y SCREAMING_SNAKE_CASE?

Ambos unen las palabras con guiones bajos. snake_case mantiene cada palabra en minúsculas (max_retry_count), mientras que SCREAMING_SNAKE_CASE las pone todas en mayúsculas (MAX_RETRY_COUNT) y es la convención habitual para las constantes y las variables de entorno.

¿Puedo convertir varias líneas a la vez?

Sí. Cada línea de la entrada se tokeniza y se convierte de forma independiente, y las líneas en blanco se conservan, de modo que pegar una lista de identificadores devuelve la misma lista con cada línea reasignada a la grafía elegida.