Convierte texto entre mayúsculas, minúsculas, Title Case, camelCase, snake_case, kebab-case y más formatos de casos de letras. Herramienta rápida y gratuita.
Este ejemplo demuestra la conversión entre mayúsculas y minúsculas de String Tools, con una frase de muestra en camelCase. Pega cualquier texto y conviértelo entre los formatos estándar de programación.
| Formato | Ejemplo | Uso |
|---|---|---|
| MAYÚSCULAS | HELLO WORLD |
Constantes, énfasis |
| minúsculas | hello world |
Texto general |
| Title Case | Hello World |
Encabezados, títulos |
| camelCase | helloWorld |
Variables JavaScript, propiedades CSS |
| PascalCase | HelloWorld |
Clases, componentes React |
| snake_case | hello_world |
Variables Python, columnas de bases de datos |
| kebab-case | hello-world |
Clases CSS, URLs, flags de CLI |
| dot.case | hello.world |
Espacios de nombres, rutas de configuración |
La herramienta primero normaliza el texto dividiéndolo en palabras. Gestiona varios delimitadores: espacios, guiones bajos, guiones y transiciones de mayúsculas (como la W de helloWorld). Después reformatea cada palabra según el caso destino.
camelCase pone la primera palabra en minúsculas y capitaliza las siguientes: myVariableName. PascalCase capitaliza todas: MyVariableName. Al convertir desde snake_case o kebab-case, cada segmento se vuelve una palabra. Desde MAYÚSCULAS o minúsculas, divide por espacios y capitaliza.
Cada lenguaje tiene sus convenciones. Python usa snake_case para funciones y PascalCase para clases. JavaScript usa camelCase para funciones y variables. Al portar código entre lenguajes, convertir identificadores es una tarea común.
La herramienta trata los acrónimos como una sola palabra cuando es posible. Convertir parse XML data a camelCase produce parseXmlData, donde XML cuenta como una palabra. En MAYÚSCULAS produce PARSE XML DATA.
Sí. hello en MAYÚSCULAS es HELLO. En Title Case es Hello. En camelCase queda hello (no hay más palabras que capitalizar).
La herramienta detecta límites ASCII (espacios, guiones, cambios de mayúsculas). Las escrituras no latinas sin estos delimitadores pueden no dividirse bien. Para idiomas sin espacios entre palabras, divide el texto manualmente.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.