Saltar al contenido principal

🔄 Conversión de Mayúsculas/Minúsculas

Herramienta para convertir texto a varios estilos de mayúsculas/minúsculas. ¡Admite 8 estilos de conversión!

📝 Texto de Entrada

🔄 Opciones de Conversión

✨ Resultado

Seleccione un estilo de mayúsculas para convertir su texto. Soporta lowercase, UPPERCASE, Capitalize, camelCase, PascalCase, snake_case, kebab-case y tOGGLE cASE.

Estilos de Conversión Admitidos

1. lowercase

Convierte todos los caracteres a minúsculas.

Entrada: Hello World
Resultado: hello world

2. UPPERCASE

Convierte todos los caracteres a mayúsculas.

Entrada: Hello World
Resultado: HELLO WORLD

3. Capitalize Each Word

Convierte la primera letra de cada palabra a mayúscula.

Entrada: hello world
Resultado: Hello World

4. camelCase

La primera palabra en minúsculas, la primera letra de las palabras siguientes en mayúsculas.

Entrada: hello world example
Resultado: helloWorldExample

5. PascalCase

Convierte la primera letra de todas las palabras a mayúsculas y elimina espacios.

Entrada: hello world example
Resultado: HelloWorldExample

6. snake_case

Convierte todos los caracteres a minúsculas y reemplaza espacios con guiones bajos (_).

Entrada: Hello World
Resultado: hello_world

7. kebab-case

Convierte todos los caracteres a minúsculas y reemplaza espacios con guiones (-).

Entrada: Hello World
Resultado: hello-world

8. tOGGLE cASE

Invierte mayúsculas y minúsculas.

Entrada: Hello World
Resultado: hELLO wORLD

Casos de Uso

💻 Programación

  • Conversión de nombres de variables: Convertir a diferentes convenciones de nomenclatura

    // camelCase: userName
    // snake_case: user_name
    // PascalCase: UserName
  • Endpoints de API: Convertir para que coincida con el formato de URL

    // Original: User Profile
    // kebab-case: user-profile
    // URL resultante: /api/user-profile

📝 Trabajo con Documentos

  • Unificar estilos de títulos: Convertir todos los títulos a un formato consistente
  • Organizar listas: Unificar las mayúsculas/minúsculas de los elementos

🎨 CSS/HTML

  • Generación de nombres de clase: Convertir nombres de componentes a clases CSS
    // Componente: User Profile Card
    // kebab-case: user-profile-card
    // Clase: .user-profile-card

🗄️ Base de Datos

  • Nombres de tablas/columnas: Convertir según las reglas de nomenclatura de la base de datos
    // Original: User Name
    // snake_case: user_name

Convenciones de Nomenclatura por Lenguaje de Programación

JavaScript / TypeScript

// Variables, funciones: camelCase
let userName = "John";
function getUserData() {}

// Clases, componentes: PascalCase
class UserProfile {}
const UserCard = () => {};

// Constantes: UPPERCASE
const API_KEY = "abc123";

Python

# Variables, funciones: snake_case
user_name = "John"
def get_user_data():
pass

# Clases: PascalCase
class UserProfile:
pass

# Constantes: UPPERCASE
API_KEY = "abc123"

Java

// Variables, métodos: camelCase
String userName = "John";
public void getUserData() {}

// Clases: PascalCase
public class UserProfile {}

// Constantes: UPPERCASE
public static final String API_KEY = "abc123";

CSS / HTML

/* kebab-case */
.user-profile-card {
background-color: #fff;
}

#main-navigation {}

Consejos

Puntos a Verificar Antes de la Conversión

  • Caracteres especiales: Los caracteres especiales se eliminan o se reconocen como separadores según el estilo de conversión
  • Números: Los números permanecen sin cambios y no se convierten
  • Espacios: Los espacios se tratan según cada estilo

Uso Eficiente

  • Conversión de varias líneas: Ingrese varias líneas a la vez para convertirlas todas al mismo estilo
  • Reconvertir después de copiar: Puede pegar el resultado en el campo de entrada para reconvertirlo a otro estilo

Herramientas Relacionadas

Preguntas Frecuentes

P: ¿El español también se convierte? R: Los caracteres con tilde del español se conservan pero no cambian de mayúscula/minúscula. Solo los espacios y caracteres especiales se tratan según el estilo de conversión.

P: ¿Cuál es la diferencia entre camelCase y PascalCase? R: El camelCase comienza con minúscula (ej: userName), mientras que el PascalCase comienza todas las palabras con mayúscula (ej: UserName).

P: ¿Cuándo usar snake_case y kebab-case? R: El snake_case se usa para nombres de variables/funciones en Python, Ruby, SQL, etc. El kebab-case se usa principalmente para URL, nombres de clase CSS y atributos HTML.

P: ¿Puedo convertir varias líneas a la vez? R: ¡Sí! Si ingresa varias líneas, todas se convertirán al estilo seleccionado.