Cambio de caso

Convertidor de Formato de Texto

Instrucciones de uso

🚀 Inicio rápido

  • Pegue o escriba el texto que desea convertir; los caracteres no latinos y los emojis se mantienen intactos
  • Elija el formato objetivo en las secciones Básico/Programación/Otros y visualice el resultado al instante
  • Toque la tarjeta del formato para copiar el resultado; los bloques multilínea se copian completos
  • Toca las tarjetas en el orden que necesites y se aplicarán varias conversiones en una sola pasada

📌 Escenarios comunes

  • Nombres de variables/funciones: convierte frases a camelCase/PascalCase/snake_case y unifica estilo
  • CSS/URL: usa kebab‑case para clases y rutas para mejorar legibilidad
  • BD/constantes: cambia a snake_case o CONSTANT_CASE según la convención
  • Archivos/rutas: nombres con espacios → kebab‑case o path/case para mayor compatibilidad
  • APIs/rutas: en REST kebab‑/snake‑case; en GraphQL mantiene camelCase
  • Documentación: Title Case en títulos; Sentence case en inicios de párrafo
  • Renombrado masivo: pega varias líneas, convierte y copia
  • Antes del code review: normaliza nombres para reducir diffs y retrabajos

📚 Referencia de formatos

  • minúsculas: hello world example
  • MAYÚSCULAS: HELLO WORLD EXAMPLE
  • Capitalizar: Hello world example
  • Título: Hello World Example
  • Oración: Hello world example. Next sentence
  • camelCase: helloWorldExample
  • PascalCase: HelloWorldExample
  • snake_case: hello_world_example
  • kebab-case: hello-world-example
  • CONSTANTE: HELLO_WORLD_EXAMPLE
  • dot.case: hello.world.example
  • path/case: hello/world/example
  • iNVERSO: HELLO WORLD EXAMPLE → hello world example
  • format_example_toggle
  • aLtErNaDo: hElLo WoRlD eXaMpLe

🧭 Consejos de uso

  • Nomenclatura frontend: componentes y tipos en PascalCase; clases CSS y URLs preferiblemente en kebab-case
  • Scripts backend: Python y los campos de base de datos favorecen snake_case; Java/Go emplean camelCase o MAYÚSCULAS_CON_GUIONES
  • Diseño de API: mantenga las rutas REST en kebab- o snake-case de forma consistente; los campos de GraphQL permanecen en camelCase

⚠️ Limitaciones y compatibilidad

  • Límite de caracteres: alrededor de 200 000 por ejecución; divida documentos muy extensos para mantener el rendimiento
  • Símbolos especiales: caracteres como @#$ actúan como separadores y se adaptan al estilo elegido
  • Números: las cifras permanecen iguales; solo se añaden separadores donde se unen letras y dígitos para no alterar valores

🔒 Privacidad y seguridad

  • Todo el procesamiento se realiza en tu navegador; los datos no salen de tu dispositivo

❓ Preguntas frecuentes

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

camelCase (userName) suele usarse en variables o funciones, mientras PascalCase (UserName) es típico en clases y componentes

¿Por qué desaparecen mis caracteres especiales?

Los símbolos como @#$ se interpretan como separadores, de modo que hello@world pasa a ser hello_world para mantener la consistencia

¿Se altera incorrectamente el texto con varios idiomas?

Las escrituras no latinas y los emojis no cambian; solo se convierten palabras con letras latinas (p. ej., ‘prueba test’ → ‘prueba Test’).

Convertidor de Mayúsculas - Variables, CSS, API, Base de datos - CrateX.app