Conversor de formato de texto

Convierte texto e identificadores a camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case y más —o renombra todas las claves de un JSON—, directamente en tu navegador.

Acerca de Conversor de formato de texto

Qué es

Esta herramienta reescribe un texto en otro formato de mayúsculas y minúsculas. Divide la entrada en palabras —en espacios, guiones, guiones bajos y límites de camelCase— y las une en el formato que elijas: nueve formatos, de camelCase a slug-case. En el modo JSON Keys renombra todas las claves de un documento JSON, también las anidadas, sin tocar los valores; los ejemplos de código muestran el resultado como declaración en JavaScript, Python, CSS o como constante.

Funciones principales

  • Nueve formatos: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, lowercase, UPPERCASE, slug-case.
  • Límites de palabra en espacios, guiones, guiones bajos y camelCase.
  • El modo JSON Keys renombra todas las claves a cualquier profundidad y mantiene los valores.
  • Conversión de solo una parte seleccionada del texto desde una pequeña barra.
  • Ejemplos de declaración para JavaScript, Python, variables CSS y constantes.

Cómo usarlo

  1. Pega un texto o un identificador, o pulsa «Ejemplo».
  2. Elige el formato; para las claves de un JSON, cambia al modo JSON Keys.
  3. Selecciona una parte del texto para convertir solo esa parte.
  4. Copia el resultado, descárgalo o envíalo a otra herramienta.

Cuándo es útil

  • Pasar nombres de columnas en snake_case a camelCase para JavaScript.
  • Renombrar las claves de una respuesta de API según el estilo de tu código.
  • Convertir una frase en un nombre de constante o una variable CSS.

Privacidad y limitaciones

Tus datos

Tu texto se convierte en el navegador y no se envía a ningún servidor. El sitio solo recibe un evento anónimo de «herramienta abierta», sin el contenido. Un resultado que envías a otra herramienta se queda 24 horas en este dispositivo, en «Actividad reciente».

Limitaciones

  • Title Case pone en mayúscula cada palabra y no sigue guías de estilo que dejan en minúscula las palabras cortas.
  • Las siglas se dividen como las demás palabras, así que «XMLHttpRequest» pasa a «xml_http_request».

Preguntas frecuentes

¿Cómo encuentra las palabras?

Corta en espacios, guiones, guiones bajos y otros signos de puntuación, y donde a una minúscula le sigue una mayúscula, como en camelCase. Después escribe cada palabra en el formato elegido.

¿Puede renombrar las claves de un JSON?

Sí. En el modo JSON Keys cambian todas las claves del documento, también dentro de objetos y arrays anidados, mientras los valores quedan exactamente igual. Un JSON no válido da un error.

¿Puedo convertir solo una parte del texto?

Sí. Selecciona un fragmento en el editor y una pequeña barra ofrece los formatos solo para esa selección; el resto del texto queda como está.