Pretvornik temelji na Tesseract.js 7, brskalniški različici odprtokodnega OCR pogona Tesseract. Koda, WebAssembly jedro in izbrani jezikovni podatki se naložijo šele, ko začnete prepoznavo. Tesseract izvaja prepoznavo v lastnem ozadnem procesu, zato stran ostane odzivna, medtem ko vaša naprava obdeluje sliko.
Natančnost OCR je bolj odvisna od kakovosti slike kot od vrste datoteke. Najbolj pomagajo raven natisnjen tekst, enakomerna osvetlitev, oster fokus, močan kontrast in dovolj podrobnosti. Majhni posnetki zaslona so lahko bolj berljivi po povečavi, medtem ko nagnjene strani, okrasne pisave, stolpci, rokopis, bleščanje in zamegljene fotografije pogosto zahtevajo ročne popravke.