Convertir Mayúsculas de Texto Online
Convierte texto entre camelCase, snake_case, kebab-case, PascalCase y 10 formatos más al instanteTambién necesitas:Comparador de TextoCodificador / Decodificador URLCodificador / Decodificador de Entidades HTML
Introduce tu texto
0 caracteres · 0 palabras
Salida convertida — haz clic en ⎘ para copiar cualquier formato
camelCase
helloWorld
PascalCase
HelloWorld
snake_case
hello_world
kebab-case
hello-world
SCREAMING_SNAKE_CASE
HELLO_WORLD
SCREAMING-KEBAB-CASE
HELLO-WORLD
dot.case
hello.world
Train-Case
Hello-World
Title Case
Hello World
Sentence case
Hello world
UPPER CASE
HELLO WORLD
lower case
hello world
aLtErNaTiNg CaSe
HeLlO wOrLd
tOGGLE cASE
hELLO wORLD
Preguntas frecuentes
¿Qué es un conversor de formato de texto?
Un conversor de formato de texto transforma texto entre diferentes convenciones de nomenclatura: camelCase, snake_case, PascalCase, kebab-case, SCREAMING_SNAKE_CASE y más. Se usa para reformatear nombres de variables, claves de API y propiedades de configuración para que coincidan con el estilo de código de un proyecto.
¿Cuál es la diferencia entre camelCase, PascalCase, snake_case y kebab-case?
camelCase (miNombreVariable): variables y funciones en JavaScript, campos en Java. PascalCase (MiNombreClase): nombres de clase en la mayoría de los lenguajes. snake_case (mi_nombre_variable): variables en Python, Ruby, columnas de PostgreSQL, variables en Rust. kebab-case (mi-nombre-componente): clases CSS, atributos HTML, slugs de URL, flags de CLI. SCREAMING_SNAKE_CASE: constantes en muchos lenguajes.
¿Qué convención de nomenclatura debo usar para las clases CSS?
BEM (Bloque__Elemento--Modificador) con kebab-case es la convención más adoptada para CSS: .tarjeta__titulo--resaltado. El kebab-case simple (.titulo-tarjeta) es más sencillo y suficiente para proyectos pequeños. El camelCase (.tituloTarjeta) se usa en CSS Modules y styled-components donde JavaScript y CSS están acoplados. Evita PascalCase para los nombres de clases CSS simples.
¿Cómo convierto snake_case a camelCase en Python o JavaScript?
Python: "".join(w.capitalize() for w in s.split("_")), ajustando el primer carácter a minúscula. O: import re; re.sub("_([a-z])", lambda m: m.group(1).upper(), s). JavaScript: s.replace(/_([a-z])/g, (_, c) => c.toUpperCase()). Esta herramienta convierte todos los casos principales con un solo clic.
¿El conversor de casos gestiona correctamente los acrónimos (por ejemplo, JSON, HTTP)?
El manejo de acrónimos en la conversión de casos es heurístico. "XMLParser" puede dividirse en "XML Parser" o "x-m-l-parser" según el algoritmo. Esta herramienta usa una heurística común: las letras mayúsculas consecutivas se tratan como una palabra (XML → xml en snake_case). Si el resultado no es correcto para tu acrónimo específico, ajústalo manualmente tras la conversión.
Acerca de Convertir Mayúsculas de Texto Online
Pega cualquier texto y conviértelo a 14 convenciones de nombres comunes: camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE, SCREAMING-KEBAB-CASE, dot.case, Train-Case, Title Case, Sentence case, MAYÚSCULAS, minúsculas, aLtErNaDo y tOGGLE. Todo se procesa en tu navegador, sin enviar datos a servidores.