ForHosting KIT · Texto e IA

Convertir a mAyÚsCuLaS alternas

«Hello World» se convierte en «hElLo WoRlD»: cada letra alterna minúscula y mayúscula, empezando siempre en minúscula, mientras los espacios, las cifras y los signos se quedan en su sitio y no rompen el ritmo. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Texto
Hello World
Obtiene
Texto
hElLo WoRlD
Original
Hello World
Largo
11

Esta herramienta de conversión a may/min alternas toma una cadena de texto no vacía y devuelve los mismos caracteres con las letras sucesivas forzadas a un patrón estricto de minúscula-luego-mayúscula: Hola Mundo se convierte en hOlA mUnDo, y ALTERNADO se convierte en aLtErNaDo. El motor es totalmente determinista: recorre la cadena una vez, nunca llama a la red, nunca muestrea aleatoriedad y nunca depende del reloj. Los dígitos, los espacios y la puntuación se quedan exactamente donde los puso y no avanzan el índice de letra; solo las letras con mayúscula/minúscula alternan según el calendario minúscula/mayúscula.

Qué significa la conversión a may/min alternas y qué contiene la respuesta

La conversión a may/min alternas fuerza cada letra sucesiva de una cadena a un patrón fijo de minúscula-luego-mayúscula, dejando intactos los caracteres que no son letras. En la práctica, Hola Mundo se convierte en hOlA mUnDo, un identificador mixto como Orden_ID-42 se convierte en oRdEn_iD-42, y una sola palabra como alternado se convierte en aLtErNaDo.

La transformación no es formato título, formato oración, mayúsculas aleatorias burlonas, ni una simple inversión de las mayúsculas que escribió el usuario: la primera letra con mayúscula/minúscula siempre se pone en minúscula, la segunda en mayúscula, la tercera en minúscula, y así sucesivamente, sin importar el caso original.

Los dígitos, los guiones bajos, los guiones, los espacios y otra puntuación se copian sin cambios y no consumen un turno de letra, así que el ritmo alternado continúa a través de los límites de palabra sin tratar un espacio como una letra. No hay un modo parcial que solo alterne la primera palabra, ningún interruptor de anulación de configuración regional en esta capacidad, y ninguna conversión silenciosa de null a una cadena vacía.

Dónde encajan las may/min alternas en el estudio, la publicación y el software

Los estudiantes se encuentran con las may/min alternas cuando un ejercicio de programación exige una transformación de mayúsculas mixtas, cuando un laboratorio de entrada de datos debe probar que los analizadores aceptan letras minúsculas y mayúsculas en un solo token, o cuando una clase de diseño burla subtítulos sociales juguetones sin inventar la capitalización a mano. Los docentes pueden pregenerar claves de respuesta que muestren la forma esperada aLtErNaDo sin confiar en macros de hoja de cálculo opacas que cambian reglas de configuración regional a mitad de archivo.

Los diseñadores y equipos de contenido usan las may/min alternas para maquetas de estilo meme, borradores de póster que necesitan ritmo visual, y pruebas de accesibilidad que ejercitan lectores de pantalla y fuentes bajo capitalización desigual. Los equipos de soporte y operaciones pegan asuntos de tickets ruidosos en may/min alternas cuando una demostración necesita un patrón visual distintivo que aun así conserve la ortografía original.

Combínela con herramientas de mayúsculas, camelCase o codificación cuando esté construyendo un pequeño laboratorio de ayudantes de texto gratuitos y deterministas para formularios, preparación de CMS e higiene de datos.

Estilo de memes y subtítulos burlones

Convierta frases ordinarias en may/min alternas para maquetas sociales, borradores de diseño y subtítulos juguetones sin alternar letras a mano.

Enseñanza y desafíos de programación

Produzca claves de respuesta y entradas de ejemplo estables de may/min alternas para aulas, tareas y ejercicios de programación.

¿Cuánto cuesta la herramienta de conversión a may/min alternas?

Es gratis en su navegador en esta página.

¿Qué ocurre si envío una cadena vacía?

El texto vacío no es una conversión válida; proporcione una cadena no vacía.

¿La primera letra empieza en minúscula o mayúscula?

La primera letra con mayúscula/minúscula siempre es minúscula, la segunda es mayúscula, y así sucesivamente (por ejemplo, Hola se convierte en hOlA).

¿Qué pasa con los espacios, los dígitos y la puntuación?

Los caracteres que no son letras quedan sin cambios y no avanzan el índice de letra, así que el ritmo alternado continúa a través de palabras y símbolos.

¿El resultado es el mismo cada vez para la misma entrada?

Sí. La transformación es pura y determinista: sin red, sin aleatoriedad y sin reloj. El mismo texto siempre produce la misma cadena alternada.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/str/alternating-case

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/str/alternating-case \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World"}'
{
  "text": "Hello World"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.alternating_case",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_chars100000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

La entrada vacía se rechaza con un error claro de invalid_input para que un campo de formulario en blanco no pueda convertirse en un éxito vacío silencioso.

Qué significa la conversión a may/min alternas y qué contiene la respuesta

Esta calculadora devuelve cuatro campos estables: text contiene el resultado alternado que copiará o guardará, original repite exactamente la cadena de entrada para que pueda auditar qué se transformó, length reporta el conteo de caracteres del resultado (que coincide con el largo original para texto BMP ordinario), y method es la etiqueta fija to_alternating_case para registros y canalizaciones de varias herramientas. El motor construye una cadena alternada completa dentro del largo admitido o rechaza la solicitud con invalid_input. Los casos rechazados incluyen un campo text ausente, un valor null, una cadena vacía, objetos y arreglos que no son texto plano, y cualquier carga útil más larga que el conteo máximo de caracteres documentado.

Cómo se lee el campo text y cómo se mantiene reproducible el resultado

El valor debe ser una cadena no vacía; los números finitos y los bigints se convierten primero a cadena, así que un código de producto simple escrito como número también se convierte limpiamente tras la conversión a dígitos decimales. Los espacios exteriores no se recortan a propósito; si envía dos espacios, una palabra, y dos espacios, obtiene el mismo espaciado con la palabra en may/min alternas, lo que mantiene honestas las pruebas doradas y las canalizaciones de copiar y pegar. La detección de letras usa la comprobación estándar de JavaScript de que poner en minúscula y en mayúscula un carácter produce resultados distintos, y luego aplica toLowerCase o toUpperCase según el índice de letra en curso —sin diccionario de red, sin modelo de aprendizaje automático, y sin excepciones que dependan de la fecha. El campo preferido es text, pero se aceptan los alias input, string, value, content y s para que cadenas de consulta, hojas de cálculo y formularios tipados puedan reutilizar el mismo contrato sin renombrar columnas. Los booleanos, los objetos planos y los arreglos se rechazan con un mensaje claro para que un cuerpo JSON equivocado no se convierta en la palabra true ni en un volcado de objeto inútil. Una cadena vacía siempre es invalid_input: la promesa del producto es convertir texto, no inventar un éxito en blanco. El largo está limitado a cien mil caracteres para que un pegado desbocado no pueda monopolizar un Worker; las cargas útiles más largas fallan con un mensaje explícito de límite en lugar de un recorte silencioso truncado. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado alternado dentro de una canalización automatizada sin enviar sus propios ayudantes de cadenas.

Dónde encajan las may/min alternas en el estudio, la publicación y el software

En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API cada conversión exitosa cuesta $0.002, la validación fallida no se cobra y no se guarda nada después de devolver la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo de nivel A del KIT y le permite pasar de una demostración de aula a una canalización automatizada sin cambiar el resultado de la cadena.

Fixtures deterministas de mayúsculas mixtas

Genere cadenas alternadas reproducibles para pruebas unitarias, archivos dorados y aserciones de CI sobre código de manejo de mayúsculas y analizadores.

Ver la documentación completa del KIT →