🛠️ToolsShed

Conversor de mayúsculas/minúsculas

Convierte texto a MAYÚSCULAS, minúsculas, Título, camelCase y más.

UPPERCASE

El resultado aparecerá aquí...

lowercase

El resultado aparecerá aquí...

Title Case

El resultado aparecerá aquí...

Sentence case

El resultado aparecerá aquí...

camelCase

El resultado aparecerá aquí...

snake_case

El resultado aparecerá aquí...

kebab-case

El resultado aparecerá aquí...

aLtErNaTiNg

El resultado aparecerá aquí...

El conversor de mayúsculas/minúsculas transforma el texto entre diferentes formatos de capitalización al instante. Ya sea que necesites MAYÚSCULAS para encabezados, minúsculas para direcciones de correo electrónico, Título para títulos de libros o camelCase para nombres de variables de programación, esta herramienta maneja todas las transformaciones comunes.

Pega tu texto y selecciona el formato de salida deseado. Las conversiones admitidas incluyen: MAYÚSCULAS, minúsculas, Título, Oración, camelCase, PascalCase, snake_case y kebab-case.

La conversión de mayúsculas es especialmente útil en flujos de trabajo de programación, donde las convenciones de nomenclatura difieren según el lenguaje: JavaScript usa camelCase para variables, Python usa snake_case, CSS usa kebab-case y la mayoría de los lenguajes orientados a objetos usan PascalCase para nombres de clases.

Preguntas Frecuentes

Implementación de Código

import re

def to_words(text: str) -> list[str]:
    """Split text into words, handling camelCase, snake_case, kebab-case, and spaces."""
    text = re.sub(r"([a-z])([A-Z])", r"\1 \2", text)  # camelCase split
    text = re.sub(r"[_\-]+", " ", text)                  # snake/kebab to space
    return [w for w in text.strip().split() if w]

def to_camel_case(text: str) -> str:
    words = to_words(text)
    return words[0].lower() + "".join(w.capitalize() for w in words[1:])

def to_pascal_case(text: str) -> str:
    return "".join(w.capitalize() for w in to_words(text))

def to_snake_case(text: str) -> str:
    return "_".join(w.lower() for w in to_words(text))

def to_kebab_case(text: str) -> str:
    return "-".join(w.lower() for w in to_words(text))

def to_screaming_snake(text: str) -> str:
    return "_".join(w.upper() for w in to_words(text))

# Example usage
text = "hello world example"
print(to_camel_case(text))      # helloWorldExample
print(to_pascal_case(text))     # HelloWorldExample
print(to_snake_case(text))      # hello_world_example
print(to_kebab_case(text))      # hello-world-example
print(to_screaming_snake(text)) # HELLO_WORLD_EXAMPLE

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.