Nouplo

Convertir mayúsculas y minúsculas

Pasa de MAYÚSCULAS a minúsculas, Tipo Título, Tipo oración, camel, Pascal, snake o kebab con un clic.

caracteres
0
Resultado
Pega o escribe arriba para ver el resultado aquí.

Tus archivos se quedan en tu dispositivo

Esta herramienta se ejecuta por completo en tu navegador. Lo que pegas se procesa en tu dispositivo y nunca se envía a un servidor, así que puedes usarla con tokens, claves y textos sin publicar.

Ejemplo

Ejemplo: encabezados de una hoja de cálculo convertidos en nombres de campo

Una columna de encabezados copiada de una hoja de cálculo, uno por línea: «Nombre del cliente», «Fecha de alta» y «Código postal». Hacen falta como nombres de campo para una base de datos y para el código.

  1. Pega las tres líneas y elige el estilo; cada línea se convierte en un nombre aparte.
  2. En los estilos de programación, los espacios marcan dónde empieza cada palabra: «Código postal» pasa a código_postal en snake_case.
  3. Las tildes y la ñ se conservan; si el sistema de destino solo admite letras sin acento, quítalas antes.
Estilo Nombre del cliente Código postal
MAYÚSCULAS NOMBRE DEL CLIENTECÓDIGO POSTAL
Tipo Título Nombre Del ClienteCódigo Postal
camelCase nombreDelClientecódigoPostal
PascalCase NombreDelClienteCódigoPostal
snake_case nombre_del_clientecódigo_postal
kebab-case nombre-del-clientecódigo-postal

Los mismos encabezados, listos para cada uso: snake_case para la base de datos, camelCase para JavaScript y kebab-case para una URL o un nombre de archivo.

Cómo funciona

  1. Pega el texto que quieras convertir: un titular, una lista de etiquetas o identificadores copiados de código o de una hoja de cálculo.
  2. Elige el estilo de destino. MAYÚSCULAS, minúsculas, Tipo Título y Tipo oración son para texto corrido; camel, Pascal, snake y kebab son para identificadores, nombres de archivo y slugs de URL.
  3. El resultado aparece mientras escribes. Cada línea se convierte de forma independiente, así que puedes procesar de golpe toda una columna de valores.
  4. Copia el resultado. En los estilos de programación se reconocen como separadores de palabra los espacios, los guiones, los guiones bajos y los cambios de minúscula a mayúscula.

Preguntas frecuentes

¿Qué diferencia hay entre Tipo Título y Tipo oración?
«Tipo Título» pone en mayúscula la primera letra de cada palabra, como en «Primeros Pasos Con Nouplo». «Tipo oración» pasa todo a minúsculas y pone mayúscula solo al principio del texto y después de un punto, un signo de exclamación o uno de interrogación: «Primeros pasos con Nouplo». Los dos pasan a minúsculas las siglas, así que RENFE queda Renfe o renfe y hay que corregirla a mano. En español lo correcto en títulos suele ser el tipo oración.
¿Cómo detecta las palabras para camelCase y snake_case?
Se consideran límites de palabra los espacios, los guiones, los guiones bajos, los signos de puntuación y los saltos de minúscula a mayúscula dentro de una palabra. Así, urlDelPerfil se convierte en url_del_perfil en snake y en url-del-perfil en kebab.
¿Quita las tildes en snake_case o camelCase?
No: «Código postal» pasa a código_postal y a códigoPostal, y la ñ también se queda. Muchos lenguajes de programación admiten esas letras, pero algunos sistemas no; si el tuyo solo acepta letras sin acento, quítalas antes de convertir.
¿Cómo paso un texto de minúsculas a mayúsculas?
Pega el texto y elige MAYÚSCULAS: «nombre del cliente» pasa a NOMBRE DEL CLIENTE, con las tildes y la ñ convertidas también (é a É, ñ a Ñ). Para el paso contrario, elige minúsculas.
¿Funciona con acentos, la ñ y otros alfabetos?
Sí, usa el mapeo de mayúsculas y minúsculas de Unicode, así que é pasa a É, ñ pasa a Ñ y la ß alemana se trata según las reglas de Unicode. Los alfabetos sin distinción de caja, como el japonés, el chino, el árabe o el hebreo, se dejan intactos, y en un texto mezclado solo se convierten las partes latinas, griegas o cirílicas.
¿Qué estilo uso para variables, archivos y URL?
Las convenciones cambian según el lenguaje: camelCase para variables de JavaScript y Java, PascalCase para nombres de clase, snake_case para Python y Ruby, y kebab-case para clases CSS, nombres de archivo y slugs de URL. Seguir la convención del entorno importa más que la elección en sí.
¿Se envía mi texto a algún sitio?
No. La conversión se ejecuta por completo en el navegador y no se transmite ni se guarda nada.

Herramientas relacionadas