Converti gli estratti conto PDF in JSON

Ottieni dagli estratti conto PDF movimenti leggibili da una macchina, con date ISO, importi numerici e metadati per ogni estratto conto, pronti per i tuoi script, database e app.

Fai clic qui per convertire un PDF

oppure trascina qui gli estratti conto · i file non lasciano mai il tuo dispositivo ·

    Sicuro

    Gli estratti conto vengono convertiti nel tuo browser e non vengono mai caricati su un server: non c’è nulla da archiviare, divulgare o condividere.

    Professionale

    Pensato per commercialisti, contabili e studi legali: estratti conto in blocco, PDF di più pagine ed esportazioni per Excel, QuickBooks e Xero.

    Preciso

    Ogni riga viene verificata rispetto al saldo progressivo. Se un file non si converte come previsto, scrivici e lo miglioreremo.

    Serve aiuto?

    L’estratto conto non si converte come ti aspettavi o devi elaborare un altro tipo di documento? Raccontaci di cosa si tratta e ti aiuteremo a estrarre i tuoi dati.

    Contattaci
    Altre informazioni e domande frequenti
    Come convertire un estratto conto in JSON
    1. Aggiungi gli estratti conto PDF. Trascina nel convertitore uno o più estratti conto bancari o della carta di credito in PDF, oppure fai clic per selezionarli. Per i file protetti ti verrà chiesta la password, che viene usata solo sul tuo dispositivo.
    2. Controlla l’anteprima. I movimenti compaiono in una tabella modificabile con data, descrizione, entrate, uscite e saldo. La verifica del saldo segnala ogni riga che non quadra, così puoi correggerla con un clic.
    3. Scarica in formato JSON. Esporta in Excel (.xlsx), CSV, OFX o JSON, oppure copia la tabella direttamente in Google Sheets. Nessun file viene mai caricato.
    Altre informazioni sulla conversione degli estratti conto in JSON

    Struttura del JSON

    Ogni esportazione è un unico oggetto. Ecco un esempio abbreviato:

    {
      "generator": "bank-statements-converter.online",
      "generatedAt": "2026-11-03T10:15:00.000Z",
      "statements": [{ "file": "october.pdf", "pages": 1, "currency": "GBP",
                       "dateOrder": "DMY", "openingBalance": 2500, "closingBalance": 4061.23,
                       "balanceCheck": { "checked": 14, "passed": 14, "totalsMatch": true } }],
      "count": 14,
      "transactions": [
        { "date": "2026-10-02", "rawDate": "02/10/2026",
          "description": "Salary ACME Widgets Pty Ltd", "reference": null,
          "debit": null, "credit": 3200, "amount": 3200, "balance": 5700 },
        { "date": "2026-10-03", "rawDate": "03/10/2026",
          "description": "Rent Payment October", "reference": null,
          "debit": 1450, "credit": null, "amount": -1450, "balance": 4250 }
      ]
    }

    Pensato per il codice

    • Date ISO 8601 (YYYY-MM-DD), con il testo originale conservato in rawDate per i controlli.
    • Importi numerici con segni coerenti: amount è negativo per le uscite.
    • null, non stringhe vuote, per i valori mancanti, così i controlli sui tipi restano semplici.
    • Metadati che includono il risultato della verifica del saldo, così la tua pipeline può scartare gli estratti conto che non quadrano.

    Usi tipici

    Carica il file in pandas con pd.json_normalize(data["transactions"]), inseriscilo in PostgreSQL o SQLite, usalo per alimentare un modello di categorizzazione o come dati di test per un’app fintech. Se preferisci dati tabellari, la stessa anteprima esporta in CSV ed Excel.

    Privacy per i dati sensibili

    Poiché l’analisi avviene nel browser, puoi trasformare estratti conto reali in JSON senza inviarli all’API di terzi. In questo modo, per questa fase, non hai bisogno di accordi sul trattamento dei dati e i dati dei clienti restano sul tuo computer.

    Convertitori e guide correlati
    Cosa contiene l’output JSON?

    Un array transactions in cui ogni elemento ha date (ISO), rawDate, description, reference, debit, credit, amount e balance, oltre ai metadati di ogni estratto conto, come numero di pagine, valuta rilevata, ordine delle date, saldo iniziale e finale e risultato della verifica del saldo.

    Esiste un’API?

    Al momento no. Il convertitore funziona interamente nel browser, così gli estratti conto non vengono mai caricati. Puoi esportare il JSON dalla pagina e caricarlo nella tua applicazione.

    Gli importi sono numeri o stringhe?

    Numeri. debit e credit sono numeri positivi oppure null, amount ha il segno (uscite in negativo) e balance è un numero, oppure null se l’estratto conto non ha un saldo progressivo.