Conversor de mayúsculas y minúsculas
Convierte texto a kebab-case, camelCase, snake_case, Title Case y diez formatos más. Todo se ejecuta localmente: no se sube nada.
- Entrada
- Text · identifiers · lists
- Salida
- 14 cases
Texto
Palabras en minúscula unidas por guiones. Slugs de URL, clases CSS y nombres de archivo.
Texto
106 caracteres · 13 palabras · 5 líneas
Resultado
kebab-case
the-quick-brown-fox-jumps-over-the-lazy-dog user-profile-id xml-http-request background-color max-retry-count
Elige un formato y copia el resultado
Elige en la lista el formato que necesitas y el texto se convierte mientras escribes. Cambiar a otro formato es instantáneo y no toca lo que has escrito, así que pasar un título a slug de URL, clase CSS y nombre de constante son tres selecciones del mismo menú y no tres idas y vueltas por un formulario.
Para qué sirve cada formato
- lowercase
- Todo en minúsculas. Direcciones de correo, etiquetas y títulos discretos.
- UPPERCASE
- Todo en mayúsculas. Etiquetas, avisos y siglas.
- Title Case
- Cada palabra en mayúscula inicial. Titulares y títulos de libros y artículos.
- Sentence case
- Solo el inicio de cada oración en mayúscula. Texto corrido y textos de interfaz.
- camelCase
- Primera palabra en minúscula, el resto con inicial mayúscula, sin separador. Variables de JavaScript y Java, claves JSON.
- PascalCase
- Cada palabra con inicial mayúscula, sin separador. Nombres de clases, tipos y componentes de React.
- snake_case
- Palabras en minúscula unidas por guiones bajos. Python, Ruby y columnas de bases de datos.
- kebab-case
- Palabras en minúscula unidas por guiones. Slugs de URL, clases CSS y nombres de archivo.
- CONSTANT_CASE
- Palabras en mayúsculas unidas por guiones bajos. Constantes y variables de entorno.
- Train-Case
- Palabras con inicial mayúscula unidas por guiones. Cabeceras HTTP como Content-Type.
- dot.case
- Palabras en minúscula unidas por puntos. Claves de configuración y de traducción.
- path/case
- Palabras en minúscula unidas por barras. Rutas de URL y nombres de carpetas.
- aLtErNaTiNg cAsE
- Las letras alternan entre minúscula y mayúscula. Sobre todo para un tono burlón.
- iNVERSE cASE
- Cada letra invertida. Para texto escrito por error con el bloqueo de mayúsculas activado.
Cómo se detectan las palabras
- Los espacios y los signos de puntuación separan palabras. También lo hacen los guiones, guiones bajos, puntos y barras que usan los otros formatos, por eso cualquier formato se puede convertir en cualquier otro.
- Los cambios entre mayúsculas y minúsculas también separan palabras.
userProfileIdse convierte enuser,ProfileeId, y una serie de siglas termina antes de la palabra que la sigue, de modo queXMLHttpRequestpasa axml-http-request. - Cada línea se convierte por separado. Pega una lista de nombres, uno por línea, y los formatos de identificador te devolverán una lista, no un único nombre larguísimo.
- Los formatos de prosa no tocan el resto del texto. lowercase, UPPERCASE, Title Case y Sentence case solo cambian las letras, así que la puntuación, los espacios y los párrafos quedan intactos.
Preguntas frecuentes
- ¿Cómo convierto texto a kebab-case?
- Pega o escribe el texto en el campo de entrada y elige kebab-case en la lista «Convertir a». Cada palabra pasa a minúsculas y se une con guiones, de modo que "Hello World Example" se convierte en hello-world-example. Pulsa el botón de copiar para llevártelo.
- ¿Cuál es la diferencia entre camelCase y PascalCase?
- Ambos unen las palabras sin separadores y ponen en mayúscula cada palabra. camelCase deja la primera letra en minúscula (userProfile), mientras que PascalCase también la pone en mayúscula (UserProfile). Las variables de JavaScript suelen usar camelCase; las clases y los componentes de React usan PascalCase.
- ¿Cuándo debo usar snake_case o kebab-case?
- snake_case es la convención para variables de Python, columnas de bases de datos y muchas API JSON. kebab-case se usa en slugs de URL, nombres de clases CSS y nombres de archivo, donde los guiones bajos son más difíciles de leer o reciben un trato especial.
- ¿Funciona con letras acentuadas y otros alfabetos?
- Sí. Las palabras se detectan con las clases de letras de Unicode, así que las letras latinas acentuadas, cirílicas y griegas se convierten correctamente. Las escrituras sin mayúsculas ni minúsculas, como el chino o el árabe, se conservan tal cual y siguen separándose por espacios y signos de puntuación.
- ¿Se envía mi texto a algún sitio?
- No. La conversión se ejecuta en tu navegador mientras escribes, y nada de lo que pegues sale de tu dispositivo.
Las demás herramientas
Generador de Lorem IpsumTexto de relleno por párrafos, frases o palabras, en texto plano o HTML.Conversor de imágenesRecodifica, redimensiona y vectoriza imágenes con una comparación antes/después en vivo.Convertidor de datosConvierte texto estructurado entre JSON, YAML, TOML, CSV y Markdown.Comprimir y archivarReduce cualquier archivo con gzip o Brotli, o agrupa una carpeta en un ZIP.DOCX a PDFConvierte un documento de Word en un PDF con texto real y seleccionable.PDF a DOCXRecupera un documento de Word editable a partir de la capa de texto de un PDF.Eliminador de FondosRecorte automático con IA y herramientas manuales de precisión.Editor PDFFirme documentos, edite texto, inserte imágenes y tape contenido de PDFs directamente en su navegador.Imagen a ASCIIConvierte una foto en ASCII art, en blanco y negro o a todo color.Generador de secretos JWTClaves secretas HS256, HS384 y HS512 aleatorias en hex o Base64, listas para tu .env.Decodificador JWTLee la cabecera y los claims de un token, comprueba su caducidad y verifica su firma.Generador de contraseñasContraseñas seguras y aleatorias con la fortaleza indicada en bits.Generador de datos de pruebaUsuarios, productos y pedidos falsos y realistas con tus propias columnas, en JSON, CSV o SQL.