Vai al contenuto

    Convertitore PGN: che cosa esce e dove si apre

    Il PGN prodotto da una conversione: intestazione a sette campi, testo delle mosse, file con più partite, e come aprirlo in Lichess, Chess.com, ChessBase o SCID.

    Risultato di esempioA. Rivera – M. Okafor
    Formulario scritto a mano, mosse da 1 a 8
    1. 1e4e5Verificata secondo le regole
    2. 2Nf3Nc6Verificata secondo le regole
    3. 3Bb5a6Da controllare
    4. 4Ba4Nf6Verificata secondo le regole

    8 mosse lette e verificate secondo le regole.

    Esempio preparato, non una scansione reale.

    Controlla tu la mossa segnalata
    In questa pagina8
    1. 1Come il convertitore trasforma i formulari in PGN
    2. 2Un formulario, dall'inizio alla fine: un esempio pratico
    3. 3Che cosa ottieni: output PGN valido
    4. 4Il Seven Tag Roster: ordine obbligatorio dei tag
    5. 5Dove si apre
    6. 6Un file, molte partite: PGN multipartita
    7. 7Quando un import viene rifiutato
    8. 8Correlati

    Un convertitore PGN per scacchi trasforma i formulari manoscritti o la notazione grezza nel formato standard Portable Game Notation (.pgn), che si apre in qualsiasi software di scacchi. Invece di digitare manualmente quaranta coppie di mosse, puoi caricare le foto del formulario direttamente sul convertitore di ScanChess o seguire la nostra guida per convertire un formulario in PGN. Lo scanner digitalizza la scrittura a mano, verifica le mosse su una scacchiera interna e produce un PGN convalidato pronto per l'analisi.

    Come il convertitore trasforma i formulari in PGN

    I normali OCR falliscono sui formulari perché la scrittura rapida rende poco chiara la notazione (b contro 6, f contro t). ScanChess abbina il riconoscimento visivo alla convalida delle regole degli scacchi:

    1. Caricamento: Fotografa il formulario in piano sotto una luce uniforme (fino a 10 immagini per partita, 15 MB ciascuna) su /dashboard/scan.
    2. Verifica mossa per mossa: Ogni mossa riconosciuta viene riprodotta su una scacchiera interna per verificarne la legalità.
    3. Correzione in linea:
      • Mosse in rosso segnalano mosse illegali (come una casa impossibile o una disambiguazione mancante).
      • Mosse in ambra indicano una scrittura incerta; facendo clic sulla mossa vengono mostrate le mosse candidate legali per quella posizione, così da risolvere la semimossa con un solo clic.
      • L'icona della matita modifica qualsiasi mossa, riconvalidando all'istante le mosse successive mentre la foto del formulario rimane visibile accanto alla scacchiera.
    4. Esportazione: Scarica il file .pgn o copia il testo.

    Un formulario, dall'inizio alla fine: un esempio pratico

    Per testare l'intera procedura dalla carta alla scacchiera di analisi, abbiamo utilizzato un formulario dimostrativo della Partita dell'Opera del 1858 compilato da noi stessi (Paul Morphy contro il Duca Carlo di Brunswick e il Conte Isouard) su un foglio standard a due colonne da 60 mosse.

    Fotografia del nostro formulario scacchistico dimostrativo compilato che mostra la Partita dell'Opera del 1858 con un layout a due colonne da sessanta mosse.
    Il nostro formulario dimostrativo della Partita dell'Opera del 1858, creato per testare i flussi di lavoro del riconoscimento della notazione.

    1. Caricamento e la barriera di accesso

    Il caricamento dell'immagine del nostro formulario su /dashboard/scan funziona anche senza aver effettuato l'accesso: la pagina di caricamento mostra l'anteprima del file e segnala «1 pagina pronta». Tuttavia, il riconoscimento ottico non viene eseguito senza un account. Il pulsante di azione recita «Accedi e scansiona · 2 crediti», e la pagina spiega che il riconoscimento richiede l'accesso e costa 2 crediti per formulario, incluse tutte le pagine di una partita. I nuovi account ricevono 10 crediti gratuiti al momento della registrazione. Poiché non abbiamo effettuato l'accesso durante la nostra sessione di prova, non abbiamo potuto eseguire il riconoscimento sul nostro formulario dimostrativo.

    Interfaccia di caricamento di ScanChess che mostra l'anteprima del formulario con la richiesta di accesso per scansionare che richiede due crediti a scansione.
    Il caricamento senza aver effettuato l'accesso mostra l'anteprima del formulario, ma l'avvio del riconoscimento richiede l'accesso per due crediti.

    2. Esplorazione dell'esempio gratuito della schermata di revisione

    Per esaminare l'ambiente di revisione senza spendere crediti o effettuare l'accesso, ScanChess fornisce un esempio precaricato gratuito. Aprendo questo esempio si carica la schermata di revisione completa:

    • Immagine originale: Mostrata a sinistra per un confronto visivo diretto.
    • Elenco delle mosse: Posizionato al centro, mostra «8 mosse in tutto» (le prime 8 mosse) e lo stato «Tutte le mosse sono state verificate».
    • Scacchiera interattiva: Situata a destra con schede Scacchiera, Dettagli, Note e Condividi, oltre a un pannello del motore («Accendi il motore», con Stockfish 18 in esecuzione nel browser).
    • Modifica in linea: Ciascuna mossa ha un pulsante a forma di matita. Facendo clic su di esso, la mossa si trasforma in un campo di testo modificabile con le icone del segno di spunta e della crocetta, accanto alle opzioni «Inserisci una mossa» ed «Elimina».
    Schermata di revisione di ScanChess che mostra l'immagine del formulario originale, otto mosse riconosciute e una scacchiera interattiva con strumenti di analisi.
    L'esempio precaricato gratuito apre la schermata di revisione con il formulario a sinistra, le mosse al centro e la scacchiera a destra.

    3. Esportazione del PGN e dei tag di intestazione

    Facendo clic su Esporta il PGN nell'esempio precaricato è stato scaricato un file denominato A. Rivera_vs_M. Okafor_.pgn. Il file conteneva i tag Event, Site, Date, White, Black e Result "*", oltre a ECO "C90" e Opening "Ruy Lopez: Closed". Non conteneva il tag Round, quindi non è un Seven Tag Roster completo; aggiungi [Round "?"] se uno strumento rigoroso lo richiede. Facendo clic su Apri su Lichess è stata creata una partita importata su Lichess, che ha classificato la partita come "Correspondence" e ha segnalato che era "still ongoing after 8 moves", poiché il risultato dell'esempio è * e non include il tag TimeControl.

    4. Convalida del PGN pulito

    Quando il testo delle mosse verificato della Partita dell'Opera del 1858 completa viene assemblato nel formato PGN standard:

    [Event "Paris Opera House"]
    [Site "Paris FRA"]
    [Date "1858.??.??"]
    [Round "?"]
    [White "Morphy, Paul"]
    [Black "Duke Karl of Brunswick and Count Isouard"]
    [Result "1-0"]
    
    1. e4 e5 2. Nf3 d6 3. d4 Bg4 4. dxe5 Bxf3 5. Qxf3 dxe5 6. Bc4 Nf6 7. Qb3 Qe7 8. Nc3 c6 9. Bg5 b5 10. Nxb5 cxb5 11. Bxb5+ Nbd7 12. O-O-O Rd8 13. Rxd7 Rxd7 14. Rd1 Qe6 15. Bxd7+ Nxd7 16. Qb8+ Nxb8 17. Rd8# 1-0
    

    Abbiamo testato questo PGN nel validatore PGN. Il validatore ha confermato: «Tutte le 33 mosse sono legali», ha identificato il risultato 1-0 e ha fornito un PGN a sette tag pulito pronto per la copia o il download. Il validatore segnala inoltre che le abbreviazioni comuni dei formulari come 0-0, dc ed e8Q vengono normalizzate automaticamente.

    5. Apertura su Lichess e Chess.com

    Il PGN convalidato si apre senza problemi sulle piattaforme di analisi esterne:

    • Lichess: Incollando il PGN su lichess.org/analysis si caricano immediatamente tutte le 33 semimosse e si passa direttamente allo scacco matto alla mossa 17, con l'interruttore locale di Stockfish pronto all'uso.
    • Chess.com: L'inserimento nella casella a riga singola su chess.com/analysis funziona anche senza aver effettuato l'accesso, caricando i nomi dei giocatori e l'elenco completo delle mosse e mantenendo la scacchiera sulla posizione iniziale per la riproduzione mentre si avvia Stockfish 19 Lite.

    Che cosa ottieni: output PGN valido

    Il convertitore produce un file .pgn standard — testo puro, leggibile da tutti i moderni software di scacchi:

    [Event "City Open"]
    [Site "Shanghai CHN"]
    [Date "2026.03.14"]
    [Round "5"]
    [White "Li, Wei"]
    [Black "Ivanova, Anna"]
    [Result "1-0"]
    
    1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 1-0
    

    Ogni PGN valido è composto da due parti separate da una riga vuota obbligatoria: l'intestazione Seven Tag Roster e il testo delle mosse in notazione algebrica standard (SAN). Omettere questa riga vuota è il motivo più comune per cui gli importatori esterni falliscono.

    Il Seven Tag Roster: ordine obbligatorio dei tag

    Le specifiche ufficiali del PGN impongono sette tag di intestazione in questo ordine esatto:

    1. [Event "..."] — Nome del torneo o del match.
    2. [Site "..."] — Città e codice del paese.
    3. [Date "..."] — Data di inizio formattata come YYYY.MM.DD (? per le cifre sconosciute).
    4. [Round "..."] — Numero del turno all'interno dell'evento.
    5. [White "..."] — Giocatore del Bianco (Last, First o nome completo).
    6. [Black "..."] — Giocatore del Nero.
    7. [Result "..."] — Esito della partita (1-0, 0-1, 1/2-1/2 o *).

    Prima di esportare, compila questi campi mentre hai il formulario davanti a te. I metadati mancanti renderanno difficile la ricerca nel database in un secondo momento.

    Dove si apre

    DestinazioneCome
    LichessIncolla su lichess.org/paste, o carica in uno Study. Passo per passo
    Chess.comLearn → Analysis → la casella PGN. Passo per passo
    ChessBase / SCIDFile → Open, o importa in un database
    Qualsiasi altra cosaÈ testo. Invialo per e-mail, incollalo in un forum, inseriscilo in qualsiasi cartella

    Per la valutazione con il motore, Lichess e Chess.com eseguono Stockfish sulle mosse per segnalare gli errori tattici.

    Un file, molte partite: PGN multipartita

    Un singolo file .pgn può contenere più partite separate da righe vuote:

    • Studi di Lichess: l'importazione tramite Community → Studies → Add a new chapter → PGN tab trasforma ogni partita in un capitolo separato. Al contrario, incollare su lichess.org/paste o sulla scacchiera di analisi carica solo la prima partita e ignora le partite successive.
    • ChessBase e SCID: l'apertura di un file multipartita tramite File → Open indicizza ogni partita in un database.
    • Esportazioni da ScanChess: le impostazioni dell'account consentono di esportare l'intera libreria scansionata come un unico archivio PGN multipartita.

    Quando un import viene rifiutato

    Se un programma di scacchi rifiuta il tuo PGN, verifica questi sei errori di formattazione comuni:

    • Mossa illegale o ambigua: una mossa digitata in modo errato (come Nb5 quando la casa è irraggiungibile, o Nd7 quando due cavalli possono muoversi lì) blocca il parser. ScanChess rileva questi errori durante il riconoscimento; puoi anche testare i file nel nostro validatore PGN gratuito ed esaminarli nel visualizzatore PGN.
    • Riga vuota mancante: nessuna riga vuota tra i tag e il testo delle mosse.
    • Virgolette curve: virgolette tipografiche (“ ”) invece delle virgolette ASCII dritte (" ").
    • Formato della data: utilizzo di 2026-03-14 invece di 2026.03.14.
    • Zeri per l'arrocco: scrivere 0-0 invece delle lettere maiuscole O-O.
    • Token del risultato mancante: testo delle mosse che termina senza 1-0, 0-1, 1/2-1/2 o *.

    Correlati

    Domande frequenti

    Quali programmi aprono il file?

    Qualsiasi cosa legga scacchi: Lichess, Chess.com, ChessBase, SCID, Arena e qualunque editor di testo, dato che il PGN è testo puro.

    Un file può contenere più partite?

    Sì. Le partite sono separate da una riga vuota, e importare un file con più partite in uno Study di Lichess crea un capitolo per partita.

    I nomi dei giocatori e il torneo sono inclusi?

    Quello che compili prima di esportare diventa i campi del PGN. Compilarlo richiede secondi ed è davvero difficile da ricostruire dopo.

    10 crediti gratuiti alla registrazione. Prezzi a volume: Prezzi

    Altri modi di usare ScanChess