Conversor de Mayúsculas
Pega cualquier texto y míralo en nueve formatos habituales a la vez: MAYÚSCULAS, minúsculas, Título, Oración, camelCase, PascalCase, snake_case, kebab-case y CONSTANT_CASE. El conversor divide la entrada en palabras usando espacios, guiones bajos, guiones y transiciones de minúscula a mayúscula, así que convierte limpiamente entre estilos de nombrado: `user_id`, `userId` y `user-id` producen las mismas nueve variantes. Todo se ejecuta como JavaScript en tu navegador; nada se envía a un servidor. Cada estilo tiene su lugar: camelCase es la convención para variables y funciones en JavaScript y Java, PascalCase para clases, tipos y componentes de React, snake_case para identificadores en Python, Ruby y SQL, kebab-case para slugs de URL, clases CSS y flags de CLI, y CONSTANT_CASE para variables de entorno y constantes. Usos típicos: renombrar un identificador al portar código entre lenguajes, convertir un titular en slug para una URL o normalizar nombres de columnas inconsistentes en un dataset.
Cómo usar
- Escribe o pega tu texto en la entrada — sirve una frase, un identificador o una lista completa.
- Las nueve variantes se actualizan en vivo mientras escribes.
- Elige la que necesites; los formatos de programación (camelCase, snake_case, …) eliminan la puntuación y vuelven a unir las palabras detectadas.
- Copia cualquier resultado con su botón Copiar.
Preguntas frecuentes
- ¿Cómo se detectan los límites de palabra?
- Espacios, guiones bajos, guiones y transiciones camelCase (una minúscula o dígito seguidos de una mayúscula) cuentan como límites de palabra. El resto de la puntuación se descarta, así que `hello, world!` se convierte en `hello_world` en snake_case. El formato Título y los de programación conservan solo letras ASCII y dígitos, mientras que MAYÚSCULAS, minúsculas y Oración transforman el texto Unicode completo.
- ¿Cuál es la diferencia entre formato Título y Oración?
- El Título pone en mayúscula la primera letra de cada palabra; la Oración pasa todo a minúsculas y capitaliza solo la primera palabra de cada frase (tras `.`, `!` o `?`). Ten en cuenta que es el Título simple de todas-las-palabras: los estilos editoriales como AP o Chicago dejan en minúscula palabras cortas como 'of' o 'the'.
- ¿Cuándo usar camelCase, snake_case o kebab-case?
- Sigue la convención del ecosistema: camelCase para variables de JavaScript/Java y claves JSON, PascalCase para nombres de clases y componentes, snake_case para Python, Ruby y SQL, kebab-case para slugs de URL, clases CSS y flags de CLI, y CONSTANT_CASE para variables de entorno. Elijas lo que elijas, la consistencia dentro de un mismo código importa más que la elección.
- ¿Cómo se manejan los acrónimos y palabras en mayúsculas?
- Las palabras solo se separan en transiciones de minúscula a mayúscula, así que una racha de mayúsculas como `HTMLParser` queda como un solo token (`htmlparser` en snake_case), mientras que `parseHTML` se divide en `parse_html`. Si necesitas separar un acrónimo, pásalo a minúsculas o inserta un espacio o guion antes de convertir.
- ¿Se sube o se guarda mi texto en algún sitio?
- Nunca sale de tu dispositivo: la conversión ocurre por completo en tu navegador. La entrada se guarda en el almacenamiento local del navegador para sobrevivir a una recarga; vacía el campo y desaparece. No se transmite, registra ni comparte nada.
Guías sobre este tema
Herramientas relacionadas
Generador de URL Slug
Convierte texto en un slug de URL limpio — quita acentos, elige separador, fija longitud máxima.
Verificador de Límite de Caracteres SNS / SEO
Escribe una vez y mira cómo tu texto encaja en 28+ límites de plataforma — Twitter, Instagram, títulos SEO, copy de anuncios, app stores.
Conversor de leetspeak (1337)
Traduce texto a leetspeak y decodifica 1337 de vuelta a letras, en tu navegador.
Traductor de Braille (texto ↔ Braille)
Traduce texto a Braille Unicode (grado 1) y decodifica Braille de vuelta a texto, con signos de mayúscula y número, en tu navegador.
HTML a Texto Plano
Quita etiquetas HTML de un snippet y obtén solo el texto — mantiene saltos de línea de bloque, descarta `<script>` y `<style>`, decodifica entidades.
Generador de texto fullwidth (vaporwave / aesthetic)
Convierte texto a fullwidth para ese look vaporwave aesthetic, y de vuelta, en tu navegador.