Saltar al contenido principal

Conversor de mayúsculas y minúsculas

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

📝 Input Text

🔄 Conversion Options

✨ Result

Select a case style to convert your text. Supports lowercase, UPPERCASE, Capitalize, camelCase, PascalCase, snake_case, kebab-case, and tOGGLE cASE.

Estilos de conversión soportados

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

Primera palabra en minúscula, primera letra de palabras siguientes en mayúscula.

Entrada: hello world example
Resultado: helloWorldExample

5. PascalCase

Convierte la primera letra de todas las palabras a mayúscula 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

Intercambia mayúsculas y minúsculas.

Entrada: Hello World
Resultado: hELLO wORLD

Casos de uso

💻 Programación

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

    // camelCase: userName
    // snake_case: user_name
    // PascalCase: UserName
  • Endpoints API: Convertir al formato de URL

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

📝 Trabajo con documentos

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

🎨 CSS/HTML

  • Generar nombres de clases: 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 reglas de nomenclatura de 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

Verificar antes de convertir

  • Caracteres especiales: Los caracteres especiales se eliminan o reconocen como separadores según el estilo de conversión
  • Números: Los números se mantienen sin convertir
  • Espacios: Los espacios se procesan según cada estilo

Uso eficiente

  • Conversión de múltiples líneas: Si ingresas varias líneas, todas se convierten al mismo estilo
  • Reconvertir tras copiar: Puedes pegar el resultado en la entrada para convertir a otro estilo

Herramientas relacionadas

Preguntas frecuentes

P: ¿Se convierte el español? R: El español no tiene concepto de mayúsculas/minúsculas como en inglés, por lo que se mantiene tal cual. Solo se procesan los espacios o caracteres especiales según el estilo de conversión.

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

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

P: ¿Se pueden convertir varias líneas a la vez? R: ¡Sí! Si ingresas varias líneas, todas se convierten al estilo seleccionado.

💬 ¿Te ha sido útil esta herramienta?

Si tienes preguntas o sugerencias de mejora, ¡no dudes en darnos tu opinión!

Privacidad

Esta herramienta funciona completamente del lado del cliente. El texto que ingresas no se envía al servidor y solo se procesa en tu navegador.