JSON to Snake Case Converter
Pega JSON y convierte recursivamente todas las claves a snake_case 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.
{
"user_profile": {
"first_name": "Ada",
"created_at": "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
{
"userProfile": {"firstName": "Ada", "lastLoginAt": "2026-09-12"}
}Después
{
"user_profile": {"first_name": "Ada", "last_login_at": "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.
- camelCase, PascalCase, kebab-case y nombres mixtos se tokenizan antes del formato.
- Las palabras se pasan a minúsculas y se unen con guiones bajos.
- Las claves anidadas y dentro de arrays se convierten recursivamente.
- Las colisiones se detectan antes de la salida.
Casos de uso habituales
Preparar payloads camelCase del frontend para Python, SQL o backend.
Normalizar request bodies antes de mapearlos a modelos del servidor o columnas.
Convertir fixtures, mocks o configuración a claves con underscores.
Probar una transformación antes de añadir lógica de serialización.