Conversor de mayúsculas y minúsculas
Pega un título, un nombre de variable, un slug o un bloque de texto desordenado y conviértelo al formato que necesitas. DevKitLab alterna entre MAYÚSCULAS, minúsculas, Tipo Título, caso invertido y convenciones de nomenclatura como camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case y path/case, todo en tu navegador, para que tus identificadores y borradores nunca salgan de tu dispositivo.
- Funciona localmente en el navegador, así los nombres internos, títulos en borrador y fragmentos privados no salen de tu dispositivo
- Cubre formatos de escritura y 8 convenciones de nomenclatura en paralelo, con el estilo activo siempre visible
- Actualiza el resultado a medida que escribes, con opciones para conservar saltos de línea y espacios en textos largos
- Reutiliza el resultado con un clic: envía la salida de vuelta como entrada para encadenar conversiones sin copiar y pegar
Resumen
Un conversor pensado para reescrituras del día a día: dar forma a títulos, normalizar identificadores, corregir un BLOQ MAYÚS accidental y cambiar entre convenciones de cada lenguaje sin saltar de un editor a otro.
- 01
Formatos pensados para redacción
Cambia titulares, nombres de producto, etiquetas de interfaz y textos cortos entre MAYÚSCULAS, minúsculas, Tipo Título y estilo de frase sin volver a teclear.
- 02
Rescate rápido de BLOQ MAYÚS
El caso invertido voltea todas las letras a la vez, la forma más rápida de recuperar un texto escrito con Bloq Mayús activado por error.
- 03
Ocho convenciones de programación
camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case y texto con espacios quedan a un clic para que tus identificadores encajen con el sistema para el que escribes.
- 04
Vista previa en vivo mientras escribes
El panel de resultado se actualiza al instante, así puedes comparar formatos recorriendo la cuadrícula sin ejecutar nada de nuevo.
- 05
Conserva la estructura cuando hace falta
Las opciones para mantener saltos de línea y espacios repetidos evitan que documentos largos y fragmentos indentados se colapsen en una sola línea.
- 06
Procesamiento solo local
La conversión ocurre en la sesión actual del navegador, así los nombres privados, las etiquetas internas de campos y el texto sin publicar no llegan a ningún servidor.
Cómo usarla
Pega, elige un formato, previsualiza y reutiliza: todo dentro del mismo panel.
- 01
Pega o escribe en el área de entrada el texto que quieres convertir.
- 02
Elige un formato de destino en la cuadrícula; el panel de resultado se actualiza al instante.
- 03
Activa Conservar saltos de línea o Conservar espacios cuando necesites mantener la estructura de párrafos e indentación.
- 04
Usa el resultado como entrada para encadenar conversiones, por ejemplo texto con espacios → snake_case → CONSTANT_CASE.
- 05
Copia la salida final cuando esté lista para llevarla a tu código, configuración o contenido.
Detalles
Cada formato responde a una convención distinta. La elección correcta es la que coincide con el sistema, la regla del equipo o el público al que va dirigido el texto.
- MAYÚSCULAS funciona bien para siglas, etiquetas de estado y avisos cortos, pero resulta pesado en el cuerpo del texto.
- minúsculas transmite un tono cercano, ideal para comentarios de código y coherencia visual entre cadenas de interfaz.
- Tipo Título encaja con títulos de página, nombres de producto y encabezados con muchos nombres propios.
- El estilo de frase, obtenido con minúsculas más ajustes manuales, conviene a párrafos, descripciones y lenguaje natural.
- camelCase se ajusta a variables de JavaScript, nombres de funciones, claves JSON y la mayoría de identificadores de front-end.
- PascalCase es la convención para clases de TypeScript, componentes de React, tipos de .NET y la mayoría de tipos de API públicas.
- snake_case encaja con variables de Python, símbolos de Ruby, nombres de columnas de base de datos y muchos esquemas de nombres de archivo.
- kebab-case es el estándar para slugs de URL, nombres de clases CSS y valores de atributos HTML.
- CONSTANT_CASE corresponde a variables de entorno, miembros de enum y claves de configuración.
- dot.case y path/case sirven para claves de traducción, marcadores de ruta e identificadores de estilo taxonómico.
Casos de uso
Convertir mayúsculas rara vez es lo difícil. La fricción viene de cambiar de herramienta, recordar las convenciones del equipo y descubrir errores después.
-
Titulares y textos de producto
Normaliza títulos de página, textos de portada, eslóganes y botones de llamada a la acción según una guía de estilo, en lugar de editar letra a letra.
-
Migración de variables y claves de API
Mueve identificadores entre snake_case, camelCase y kebab-case al cambiar de lenguaje, framework o contrato de backend.
-
Campos de base de datos y ORM
Ajusta nombres de columnas, atributos de modelo y mapeos de ORM a la nomenclatura que tu base de datos o framework espera realmente.
-
Limpieza de datos importados
Corrige mayúsculas mezcladas en exportaciones CSV, listas extraídas o entradas de usuario antes de enviar las filas más adelante en el flujo.
-
Pulido de SEO y metadatos
Aplica una capitalización coherente a títulos, meta descripciones y textos de OpenGraph para que las vistas previas en buscadores y redes se vean uniformes.
-
CSS y tokens de diseño
Genera nombres de clase en kebab-case, claves de token en snake_case o tokens de Tailwind en CONSTANT_CASE directamente desde una lista de conceptos.
-
Variables de entorno y CI
Convierte términos de configuración a CONSTANT_CASE para archivos .env, entradas de GitHub Actions y variables de infraestructura como código.
-
Slugs y rutas de URL
Transforma títulos de artículos o nombres de producto en slugs kebab-case, o identificadores path/case para estructuras de rutas anidadas.
-
Claves de traducción e i18n
Lleva frases legibles a claves en dot.case para tus archivos de traducción sin perder el texto original.
-
Reparación de BLOQ MAYÚS y tono
Recupera comentarios, respuestas de soporte o notas de versión escritos en mayúsculas y ajústalos luego a estilo de frase o Tipo Título.
Ver también
Cuando la nomenclatura sea coherente, pasa el resultado por Contador de texto si el nuevo título, slug o descripción necesita una comprobación de longitud y bytes; cuando el texto de origen aún arrastre espacios sueltos, saltos de línea o caracteres invisibles, límpialo antes con Limpiador de texto ; para editar en bloque palabras fijas, prefijos o fragmentos de campo, cambia a Reemplazo de texto . Si la entrada es una lista de variables, rutas, valores de enum o filas importadas, Herramientas de líneas encaja mejor para deduplicar, ordenar, numerar y dividir.
Buenas prácticas
Una entrada más limpia produce una salida más limpia. El conversor sigue reglas claras, pero las siglas, los idiomas mezclados y los símbolos poco habituales merecen una revisión humana rápida.
- Decide primero qué formato es el canónico de tu proyecto; la herramienta cambia entre todos, pero la fuente de verdad vive en tu guía de estilo.
- Para los identificadores, es mejor pasar tokens cortos por el conversor que párrafos enteros: así detectas más fácil las siglas y los casos límite.
- Activa Conservar saltos de línea al transformar listas de varias líneas; de lo contrario, los formatos de programación fusionarán las líneas en un solo identificador.
- El caso invertido es un rescate rápido para los descuidos con Bloq Mayús, pero el estilo de frase aún necesita una lectura final para los nombres propios.
- Al pegar texto CJK o de derecha a izquierda mezclado con ASCII, los caracteres no ASCII pasan intactos; revísalos por separado.
Limitaciones
El conversor está afinado para letras del alfabeto latino, dígitos y separadores habituales de identificadores. No realiza análisis semántico ni detección de idioma.
- El estilo de frase se basa en reglas de capitalización simples y no puede manejar cada excepción de nombre propio ni cada matiz gramatical.
- camelCase y PascalCase tratan las siglas como palabras normales, así que APIClient se convierte en apiClient o ApiClient salvo que conserves las mayúsculas a mano.
- El caso invertido solo voltea caracteres alfabéticos; dígitos, puntuación, espacios y la mayoría de símbolos pasan sin cambios.
- Una entrada muy larga puede pausar brevemente la vista previa en vivo mientras el conversor recalcula: dividir documentos grandes resulta más fluido.
- Esta página no realiza corrección ortográfica, revisión gramatical, transliteración ni identificación de idioma.
Preguntas frecuentes
Algunos detalles que conviene conocer sobre los formatos admitidos, las reglas de identificadores, el texto multilingüe, el procesamiento local y los casos límite.
¿Se sube mi texto a algún sitio?
No. Toda la conversión ocurre en la sesión actual del navegador. Los borradores, los nombres internos de campos y los fragmentos privados nunca salen de tu dispositivo.
¿Puedo convertir un documento entero de una vez?
Sí. Pega el bloque completo en el área de entrada y el resultado se actualiza al instante. Activa Conservar saltos de línea para que los párrafos y las listas no se colapsen en una sola línea.
¿Cuál es la diferencia entre camelCase y PascalCase?
camelCase empieza con minúscula y capitaliza cada palabra siguiente, como miNombreDeVariable. PascalCase capitaliza también la primera letra, como MiNombreDeVariable. Usa camelCase para variables y PascalCase para tipos, clases o componentes.
¿Cómo trata el caso invertido los números y símbolos?
Solo voltea letras del alfabeto. Los dígitos, la puntuación, los espacios y los caracteres especiales quedan exactamente como estaban.
¿Sirve para renombrar archivos, variables o rutas?
Sí. Los formatos de nomenclatura de programación —camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case y path/case— están pensados para identificadores, rutas de archivo y slugs de URL.
¿Se transliterará el texto chino, japonés o coreano a pinyin o romaji?
No. El conversor apunta a letras y dígitos ASCII para las transformaciones de nomenclatura. El texto no ASCII se conserva por lo general, así que puedes mezclarlo con el español sin perder caracteres.
¿Qué hacen exactamente Conservar saltos de línea y Conservar espacios?
Conservar saltos de línea mantiene la estructura de párrafos al convertir texto de varias líneas. Conservar espacios decide si los espacios repetidos se mantienen intactos o se tratan como separadores de tokens durante la conversión.
¿Por qué quedan algunos símbolos tras convertir a snake_case o kebab-case?
El conversor se centra en los segmentos de letras y dígitos y en los separadores habituales que los rodean. Los símbolos menos comunes suelen dejarse tal cual, para no eliminar en silencio significado ni puntuación original.
¿Cómo se manejan las mayúsculas consecutivas?
Secuencias como HTML, API o URL se separan como una sigla seguida de la siguiente palabra. HTMLParser se convierte en html parser antes de recombinarse en el formato de destino, lo que mantiene resultados predecibles para la mayoría de los identificadores.
¿Es rápido con entradas grandes?
Los documentos, listas y fragmentos habituales se convierten en tiempo real. Las entradas muy grandes pueden pausar brevemente mientras la vista previa recalcula, así que dividir el texto en secciones suele resultar más fluido.
¿Es seguro para código privado o nomenclatura interna?
Sí. La conversión se ejecuta localmente en tu navegador, así que los nombres de variables internas, las rutas en borrador y los identificadores sin publicar se quedan en tu equipo.
¿Cuándo debería elegir dot.case o path/case?
dot.case encaja con claves de traducción, espacios de nombres de registros y rutas de configuración anidadas. path/case conviene a marcadores de ruta, identificadores taxonómicos y cualquier estructura donde una jerarquía separada por barras resulte más natural que un punto.
Herramientas relacionadas
Continúa con comprobaciones de longitud, limpieza de espacios, reemplazo en bloque o procesamiento por líneas sin salir de la colección de herramientas de texto.