Texto
Case Converter
Convierte texto o un identificador a todos los estilos comunes a la vez — camelCase, snake_case, kebab-case y otros. Reconoce los límites de palabras en camelCase/PascalCase, en abreviaturas (XMLParser → XML + Parser) y en números.
The tool detects word boundaries in any text or identifier — spaces, underscores, hyphens, camelCase/PascalCase boundaries, and abbreviations — and instantly converts the result into every common naming style.
Naming styles
- camelCase — first word lowercase, every following word capitalized, no separators (myVariableName).
- PascalCase — every word capitalized (MyClassName) — typical for class names.
- snake_case — all words lowercase, joined with underscores (my_variable_name) — common in Python and databases.
- kebab-case — words joined with hyphens (my-page-name) — the standard for URLs and CSS classes.
- CONSTANT_CASE, Title Case, Sentence case — for constants and readable headings.
Common uses
- Renaming a variable or function to match another language's convention (e.g. Python's snake_case → JavaScript's camelCase).
- Turning an article title into a URL slug.
- Normalizing database column names or API fields to one consistent style.
Things to keep in mind
Abbreviations (XMLParser, HTTPClient) are recognized as single words automatically, so conversion doesn't break them into individual letters.
Converting to lower case or UPPER CASE is irreversible — keep the original around if you'll need it back.
Artículo sobre esta herramienta: Case Converter: por qué existen distintos estilos de nomenclatura
Preguntas frecuentes
¿Qué estilos de mayúsculas/minúsculas se admiten?
La herramienta convierte a camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, lower case, UPPER CASE, dot.case y path/case, todos generados a la vez desde una sola entrada.
¿Cómo detecta la herramienta los límites de las palabras?
Detecta cambios de mayúsculas dentro de camelCase y PascalCase, maneja abreviaturas como XMLParser dividiéndolas en XML y Parser, y separa los dígitos pegados a letras para identificar cada palabra correctamente.
¿Se envía a algún sitio el texto que pego?
No, toda la conversión se ejecuta directamente en tu navegador en JavaScript — nada se transmite a un servidor.
¿Por qué importa el uso de mayúsculas/minúsculas para el código?
En la mayoría de los lenguajes de programación, las mayúsculas y minúsculas técnicamente no afectan a la ejecución (salvo en identificadores sensibles a mayúsculas), pero un estilo coherente es fundamental para la legibilidad y para los linters, IDE y generadores de documentación, que suelen esperar un estilo concreto para cada tipo de entidad.
¿Se puede recuperar el texto original después de la conversión?
No siempre con precisión. La conversión a minúsculas o mayúsculas es irreversible si el original tenía mayúsculas y minúsculas mezcladas — se pierde la información sobre qué letras eran originalmente mayúsculas.