#140 · Conversión de mayúsculas y minúsculas

Conversor a camelCase

Transforma palabras separadas por espacios, guiones, guiones bajos u otros signos en un identificador camelCase: la primera palabra comienza en minúscula y las siguientes se unen con mayúscula inicial. Puedes conservar números y, si lo necesitas para compatibilidad técnica, eliminar diacríticos de letras como á, é o ñ mediante normalización Unicode.

Entrada de texto

Nombre o frase de origen
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega una frase o una lista de nombres.
  2. Decide si quieres conservar números y diacríticos.
  3. Mantén la conversión por línea si cada línea representa un identificador distinto.
  4. Ejecuta la herramienta y valida el resultado según las reglas del lenguaje o sistema donde lo usarás.

Qué hace esta herramienta

Genera nombres camelCase a partir de texto humano, eliminando separadores y uniendo las palabras con cambios de capitalización.

Se segmenta el texto por caracteres no alfanuméricos. La primera palabra se escribe en minúscula y las siguientes con inicial mayúscula. La eliminación de diacríticos es opcional.

camelCase no garantiza que el identificador sea válido en todos los lenguajes: por ejemplo, un nombre que empiece por un número puede requerir ajuste manual.

Ejemplo

Entrada

nombre de usuario principal

Salida

nombreDeUsuarioPrincipal

Casos de uso

  • Crear nombres de variables a partir de etiquetas.
  • Normalizar claves para prototipos o configuraciones.
  • Convertir encabezados de columnas a un estilo de programación.
  • Preparar identificadores internos consistentes.

Consejos para obtener mejores resultados

  • Comprueba las reglas de nombres del lenguaje objetivo.
  • No elimines diacríticos si necesitas preservar ortografía visible.
  • Revisa acrónimos: “API response” se convierte con reglas generales y quizá necesite un estilo específico.
  • Evita usar directamente texto no confiable como nombre de código sin validarlo.

Detalles del procesamiento

La segmentación usa Unicode para reconocer letras y números. La opción de diacríticos aplica NFD y elimina marcas combinantes antes de construir el identificador.

No infiere acrónimos ni reglas de estilo específicas de un proyecto. Tampoco añade prefijos si el resultado empieza por un número o palabra reservada.

Preguntas frecuentes

¿Cómo convertir “nombre de usuario” en “nombreDeUsuario”?

Introduce la frase y ejecuta la conversión. Los separadores se eliminan, la primera palabra queda en minúscula y las siguientes reciben mayúscula inicial.

¿Puede convertir texto con guiones y guiones bajos a camelCase?

Sí. Los guiones, guiones bajos, espacios y otros separadores no alfanuméricos se utilizan como límites entre palabras.

¿Qué pasa con la ñ y las vocales acentuadas en camelCase?

Se conservan por defecto. Si activas “Eliminar diacríticos”, las marcas acentuales se quitan mediante normalización Unicode; revisa especialmente la ñ si tu sistema exige transliteración concreta.

¿Puedo mantener números dentro del identificador camelCase?

Sí. La opción “Conservar números” los mantiene. Si la desactivas, se eliminan antes de construir el identificador.

¿El resultado siempre es un nombre de variable válido en JavaScript, Python o Java?

No necesariamente. Cada lenguaje tiene reglas y palabras reservadas propias, y un resultado que empiece por un número puede no ser válido. Debes validarlo en el entorno de destino.

Módulos de procesamiento

MóduloFunción
Segmentación UnicodeSepara el texto en palabras y números.
Constructor camelCaseUne palabras con primera palabra minúscula.
Normalización opcionalPuede retirar diacríticos para compatibilidad técnica.