JSON to Camel Case Converter

Pega JSON y convierte recursivamente todas las claves a camelCase sin modificar valores.

El análisis JSON y la conversión de claves se ejecutan localmente en tu navegador.

Suelta un archivo .json o elige uno de tu dispositivo

Los archivos se leen solo en tu navegador. Tamaño máximo: 5 MB.

JSON convertido
{
  "userProfile": {
    "firstName": "Ada",
    "createdAt": "2026-09-12"
  }
}

El análisis, lectura de archivos, formato y conversión se ejecutan localmente en tu navegador. El JSON no se envía a un servidor de conversión.

Ejemplo

Antes

{
  "user_profile": {"first_name": "Ada", "last_login_at": "2026-09-12"}
}

Después

{
  "userProfile": {"firstName": "Ada", "lastLoginAt": "2026-09-12"}
}

Qué se convierte

Las claves de objetos se convierten recursivamente dentro de objetos y arrays. Los valores se conservan y las colisiones detienen la conversión en vez de sobrescribir datos.

  • snake_case, kebab-case, PascalCase y nombres mixtos se tokenizan antes del formato.
  • El primer token queda en minúsculas y los siguientes se capitalizan sin separador.
  • Las claves de objetos anidados y dentro de arrays se convierten recursivamente.
  • Las colisiones se detectan antes de la salida para evitar sobrescrituras silenciosas.

Casos de uso habituales

Normalizar respuestas API snake_case para JavaScript/TypeScript.

Convertir campos backend/DB a camelCase del frontend.

Preparar fixtures, mocks o configuración para consumidores camelCase.

Probar una regla antes de implementarla en producción.