Conversor de PDF a JSON
Convierte un extracto bancario en PDF en JSON estructurado que puedes pasar a un script, a una herramienta de hojas de cálculo o a tu propio software. No solo filas: cada transacción llega con una categoría de gasto asignada, junto con totales calculados, comercios principales y pagos recurrentes detectados. El procesado ocurre en tu navegador, así que el PDF nunca llega a un servidor.
Vista previa gratis, sin registro · exportación a JSON incluida en el desbloqueo único del extracto
Cómo convertir un extracto en PDF a JSON
Arrastra tu extracto en PDF a PivotBank. Se abre en tu dispositivo, así que el archivo nunca se sube
Revisa cada transacción extraída frente al saldo acumulado en la tabla de vista previa
Desbloquea el extracto (pago único, sin suscripción) para activar la exportación a JSON
Descarga el archivo .json y léelo desde tu script, tu cuaderno o tu aplicación
Qué contiene el JSON en realidad
- Un bloque de metadatos: bankName, accountNumber, period, transactionCount y una marca de tiempo exportedAt en ISO
- Un array transactions: date, description, debit, credit y el saldo acumulado en cada fila
- Una categoría en cada transacción, asignada a partir del concepto, para que no tengas que clasificarlas tú
- Un bloque insights: totales de entradas y salidas, gasto por categoría, comercios principales, pagos recurrentes detectados y gasto diario
- UTF-8 plano, con sangría de dos espacios y sin objeto envoltorio que haya que deshacer
- Los extractos escaneados o fotografiados se resuelven con OCR antes de todo esto
Por qué JSON y no CSV
El CSV te da las filas y ahí se acaba. Si tu siguiente paso es escribir código, después tienes que parsear el archivo, adivinar el orden de las columnas, convertir los números y programar tu propia categorización antes de poder hacerle a los datos una sola pregunta interesante.
La exportación a JSON se salta todo eso. Lleva el análisis que PivotBank ya ha hecho: una categoría en cada transacción y los agregados calculados a partir de ellas. Es la misma salida que te daría una API de extractos bancarios, salvo que aquí el PDF nunca se sube: solo se leen sus líneas de transacciones, sin tu nombre, dirección ni número de cuenta.
¿Qué bancos se convierten a JSON?
Todos. El analizador lee la maquetación del extracto en lugar de buscar tu banco, así que un banco sin guía propia se convierte igual. Estas son las guías que más nos piden, cada una explica cómo descargar el extracto de ese banco y qué extrae el conversor:
Preguntas sobre PDF a JSON
¿Qué estructura tiene el JSON?
Tres claves de primer nivel. metadata contiene bankName, accountNumber, period, transactionCount y exportedAt. transactions es un array de filas, cada una con date, description, debit, credit, balance y category. insights contiene los totales, el gasto por categoría, los comercios principales, los pagos recurrentes y el gasto diario.
¿Se sube mi extracto bancario a vuestros servidores?
No. El PDF se abre en tu dispositivo y el archivo JSON se genera ahí mismo; la excepción es una página escaneada, que se renderiza en tu dispositivo y se envía como imagen para leerla. Solo se guardan los extractos que desbloqueas y guardas en una cuenta de forma explícita, y únicamente como datos de transacciones, nunca el PDF.
¿Hay una API para esto?
Sí, para volúmenes altos. El plan Pro incluye acceso a la API y un conversor por lotes para procesar muchos extractos a la vez. Para unos pocos extractos, convertirlos aquí y descargar el JSON es más rápido y no exige ningún trabajo de integración.
¿Cuánto cuesta?
La vista previa es gratis: las primeras 5 filas de cualquier extracto, contrastadas con el saldo. La exportación a JSON forma parte del desbloqueo único del extracto, unos 2,99 $ por extracto y sin suscripción. Los volúmenes altos se cubren con el plan Pro.
Consigue ya tu extracto en JSON
Gratis para probar, sin registro. Convierte el PDF, revisa cada transacción y descarga el JSON estructurado.
Guías para este flujo de trabajo
- Developer2 min de lectura
Bank Statement Converter API: Automating Financial Data Extraction
Turn bank statement PDFs into structured JSON programmatically with the PivotBank API: endpoints, output schema, and integration patterns for lenders and platforms.
- Engineering7 min de lectura
A PDF’s Text Layer Has the Right Numbers in the Wrong Order
Reading a bank statement from its PDF text is exact about figures and unreliable about order. What we do with the pages that fail: draw them, read the picture, and let the text layer veto every digit. Plus the two bugs that taught us where the check was blind.
- Engineering5 min de lectura
A Credit Card Statement Has No Running Balance. Prove It Anyway.
Card statements print no running balance to check a reading against. How the summary box proves one instead, why the words on the page pick the formula, and the side panel that ate a payment.

