OCR gratuito e locale · 21 lingue · pagine miste · nessun caricamento

Convertire un’immagine in Markdown (OCR)

Questo convertitore trasforma un’immagine in Markdown: una foto o uno screenshot con testo stampato, senza caricare l’immagine da nessuna parte. Il motore OCR gira dentro il browser, in 21 lingue, e legge le pagine miste: scegli la lingua principale del testo e, se serve, una seconda; per le lingue i cui pacchetti OCR non riconoscono bene l’inglese, si aggiunge automaticamente il pacchetto inglese. L’immagine resta sul tuo dispositivo e, una volta scaricati il motore e i pacchetti che usi, il convertitore continua a funzionare anche offline.

Hai un documento Word? Converti DOCX in Markdown →

Immagine → Markdown

Scegli un’immagine con testo stampato

Solo nel browser
Immagine

Scegli una foto o uno screenshot che il browser sappia leggere, trascinalo qui o incollalo con Ctrl+V / ⌘V. LensUp non lo carica.

Lingua del testo
Preselezionata dalla lingua di questa pagina. Scegli la lingua stampata sulla pagina.

Solo testo stampato. Una pagina può contenere due lingue: scegli la principale e aggiungine una seconda; per le lingue che ne hanno bisogno si aggiunge anche il pacchetto inglese. Le tabelle con griglia diventano tabelle Markdown; scrittura a mano, tabelle senza righe, formule e colonne sono approssimative: rileggi prima di fidarti.

Come converto un’immagine in Markdown?

Apri il convertitore da immagine a Markdown, scegli una foto o uno screenshot con testo stampato, controlla la lingua del testo e premi «Riconosci il testo». LensUp esegue l’OCR sul tuo dispositivo (con una seconda lingua se la pagina ne mescola due e con il pacchetto inglese aggiunto per le lingue che ne hanno bisogno), trasforma paragrafi, elenchi puntati e numerati in blocchi Markdown e ti lascia correggere il risultato, copiarlo o scaricarlo come .md. L’immagine non viene mai caricata.

È pensato per il testo che vuoi conservare come appunto e non come immagine: la pagina di un libro o di una dispensa, una slide proiettata, il riepilogo stampato di una lezione, una ricetta stampata, l’etichetta di un prodotto, un modulo o il paragrafo di un manifesto. Il testo riconosciuto arriva come Markdown modificabile, pronto per Obsidian, Notion, una issue su GitHub o qualsiasi quaderno in testo semplice.

L’ambito è volutamente limitato. Legge solo testo stampato, nella lingua scelta più una seconda opzionale; conserva la struttura che riesce a vedere — paragrafi, elenchi puntati, elenchi numerati, titoli grandi e tabelle con griglia — e lascia colonne, scrittura a mano e notazione matematica come testo approssimativo, da controllare riga per riga. Convertire un’immagine in Markdown, immagine in MD, foto in Markdown, screenshot in Markdown, JPG in Markdown, OCR da foto a testo: cambia il nome, il lavoro è lo stesso, e il risultato è sempre un testo Markdown da rileggere prima di usarlo.

Come convertire un’immagine in Markdown

  1. Scegli un’immagineSeleziona una foto o uno screenshot con testo stampato, trascinalo sullo strumento o incollalo dagli appunti con Ctrl+V / ⌘V. JPG, PNG, WebP, HEIC di iPhone e TIFF vengono letti in locale; la pagina mostra l’immagine e le dimensioni senza caricare nulla.
  2. Controlla la lingua e riconosciScegli la lingua del testo stampato (il menu preseleziona quella di questa pagina), aggiungi una seconda lingua se la pagina ne mescola due e premi «Riconosci il testo». La prima volta vengono scaricati il motore OCR (circa 1,5 MB) e i pacchetti di lingua necessari (0,4–3 MB ciascuno), poi restano in cache. La lettura avviene sul tuo dispositivo, con barra di avanzamento.
  3. Rileggi, copia o scaricaIl Markdown compare in un riquadro modificabile accanto alla foto, con il conteggio di parole o caratteri e l’affidabilità media. Correggi ciò che il motore ha letto male, poi copialo negli appunti o scarica un file .md.

Cosa diventa Markdown, e cosa no

Ogni paragrafo stampato diventa un paragrafo Markdown: gli a capo vengono uniti e le parole spezzate dal trattino a fine riga ricomposte; le righe in cinese, giapponese o thai vengono unite senza spazi e contate in caratteri anziché in parole. Le righe che iniziano con un punto elenco diventano una lista; quelle che iniziano con 1., 2., 3. — o con 一、二、三 e 1、2、3 nei testi dell’Asia orientale — diventano una lista numerata; e una riga breve, isolata, stampata chiaramente più grande del corpo del testo o tutta in maiuscolo diventa un titolo di secondo livello. Tutto il resto resta testo semplice, in ordine di lettura.

Una tabella disegnata con le righe diventa una tabella Markdown: la griglia viene cancellata prima del riconoscimento, ogni riga stampata diventa una riga della tabella e gli spazi condivisi dalle righe ne definiscono le colonne; per questo le celle unite e le tabelle senza alcuna riga escono come righe di testo. Le formule matematiche non vengono riconosciute — frazioni, esponenti e simboli escono confusi; le impaginazioni a due colonne possono intrecciarsi; scrittura a mano, caratteri decorativi, testo molto piccolo e testo su sfondi carichi vengono letti male o saltati. Numeri, nomi e codici meritano una seconda occhiata: un carattere sbagliato lì pesa più che in un paragrafo. L’affidabilità media mostrata sotto il risultato è la stima del motore stesso, non una promessa.

Una lettura pulita dalla fotocamera del telefono

Il riconoscimento ottico dei caratteri rende al meglio quando la pagina è ben distesa, il testo è nitido e illuminato in modo uniforme e la foto è scattata perfettamente di fronte, con una nitidezza vicina a quella di una scansione a 300 dpi. Riempi l’inquadratura con il testo, evita ombre e riflessi e resta fermo finché la messa a fuoco non si aggancia. Le foto molto grandi vengono ridotte a 2600 px sul lato lungo prima del riconoscimento, per contenere l’uso di memoria e i tempi di elaborazione: per il normale testo di libri e documenti questa risoluzione di solito basta.

Se la pagina è storta o in ombra, passala prima nello scanner di LensUp: la correzione della prospettiva e la rimozione delle ombre restituiscono una pagina piatta e ad alto contrasto, e il JPG o PNG scaricato dallo scanner è un ottimo punto di partenza qui. Il riconoscitore accetta anche gli screenshot, che di solito sono il caso più facile di tutti.

Lingue miste, sul dispositivo, di proposito

La pagina offre 21 lingue: inglese, francese, tedesco, spagnolo, portoghese, italiano, polacco, turco, indonesiano, vietnamita, cinese (semplificato e tradizionale), giapponese, coreano, russo, arabo, persiano, urdu, hindi, bengalese e thai — le stesse che parla LensUp. Ogni lingua è un pacchetto separato, scaricato solo quando la scegli: una pagina in francese richiede un pacchetto da 0,7 MB, una in cinese circa 1,7 MB, mai l’intero insieme. Scegli la lingua davvero stampata e aggiungine una seconda se la pagina ne mescola due; il pacchetto di inglese viene caricato automaticamente insieme ai pacchetti di coreano, russo, arabo, persiano, urdu, hindi, bengalese e thai, i cui pacchetti altrimenti trasformano le parole inglesi in lettere simili. Con il pacchetto sbagliato escono frammenti invece di Markdown, la riga di stato lo segnala, e «Rileva la lingua» trova il pacchetto giusto provandone uno per sistema di scrittura — così anche una pagina mista diventa Markdown pulito.

L’OCR locale elabora le immagini nel browser senza caricarle. I file del motore e i pacchetti sono serviti da lensup.ai e messi in cache dal browser, così il secondo riconoscimento in una lingua parte subito. Gli strumenti dello scanner continuano a non contenere OCR e non producono PDF ricercabili.

Domande frequenti

L’immagine esce dal mio dispositivo quando converto un’immagine in Markdown?

L’OCR locale elabora le immagini nel browser senza caricarle. I file del motore e i pacchetti sono serviti da lensup.ai e messi in cache dal browser, così il secondo riconoscimento in una lingua parte subito. Gli strumenti dello scanner continuano a non contenere OCR e non producono PDF ricercabili.

Quali lingue supporta la conversione di un’immagine in Markdown?

Ventuno lingue stampate: inglese, francese, tedesco, spagnolo, portoghese, italiano, polacco, turco, indonesiano, vietnamita, cinese (semplificato e tradizionale), giapponese, coreano, russo, arabo, persiano, urdu, hindi, bengalese e thai. Una pagina può contenerne due: scegli quella principale, aggiungine una seconda per una pagina mista, e l’inglese viene letto in automatico accanto a coreano, russo, arabo, persiano, urdu, hindi, bengalese e thai, perché quei pacchetti da soli trasformano le parole inglesi in lettere simili. La scrittura a mano non è supportata in nessuna lingua.

Perché parte del testo è sbagliata o manca?

La prima cosa da controllare è il pacchetto di lingua: l’avviso sotto il Markdown propone «Rileva la lingua», che prova un pacchetto OCR per sistema di scrittura e tiene il migliore. Poi la foto: sfocatura, riflessi, ombre, inclinazione, testo piccolo, caratteri decorativi e sfondi carichi abbassano tutti la qualità, e tabelle o pagine a più colonne possono uscire in ordine sbagliato. Rifai la foto tenendo la pagina ben distesa e assicurandoti che sia nitida, o puliscila prima nello scanner, e rileggi il Markdown prima di usarlo.