Codegrain

Conversor de mayúsculas y minúsculas — camelCase, snake_case, gratis

Convierta texto a MAYÚSCULAS, minúsculas, Tipo Título, camelCase, snake_case, kebab-case y CONSTANT_CASE. El tokenizador inteligente divide cualquier notación, en su navegador.

Convertir a0 palabras · 0 caracteres
Texto
Código

Las notaciones de programación (camelCase, snake_case, …) se construyen por línea. Las notaciones de texto (MAYÚSCULAS, Tipo Título, …) conservan sus saltos de línea y su espaciado.

0 caracteres
0 caracteres
La conversión se ejecuta en su navegador. No se sube nada.
Preguntas frecuentes

Preguntas frecuentes

¿Mi texto se envía a un servidor?

No. La conversión se ejecuta por completo en su navegador con JavaScript: su texto nunca sale de su dispositivo y no se sube nada. Eso importa cuando reformatea nombres, identificadores o contenido que preferiría no pegar en un sitio que lo registra.

¿Qué notaciones se admiten?

MAYÚSCULAS, minúsculas, Tipo Título, Tipo oración, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE (UPPER_SNAKE), dot.case y path/case. Las notaciones de texto (mayúsculas, minúsculas, título, oración) conservan sus saltos de línea y su puntuación; las notaciones de programación se reconstruyen a partir de las palabras, un identificador por línea.

¿Cómo divide las palabras a partir de una entrada camelCase o snake_case?

Un tokenizador inteligente detecta los límites de palabra en cualquier notación: separadores (espacios, _, -, ., /), transiciones camelCase (fooBar → foo, Bar), secuencias de mayúsculas (XMLHttpRequest → XML, Http, Request; parseURLToken → parse, URL, Token) y dígitos (item2Name → item, 2, Name). Así puede convertir de ida y vuelta con libertad, p. ej. helloWorld → hello_world → helloWorld.

Herramientas relacionadas