🔍
PDF/PDF OCR

PDF OCR

Turn scanned PDFs into selectable text with Tesseract — no uploads, no accounts, no watermarks.

100% LOCALTesseract WASMPage rangeEditable output100% local
Saved Ranges· Auto-save on
▾
La calculatricePage 1
🔍
Drop a scanned PDF here, or click to browse
English OCR · runs in your browser
toof —

Drop a scanned PDF and turn its pages back into text

Data Source & Legal Disclaimer
Effective: 2026Last updated: 2026-09-07Update: Manual review
Sources: Tesseract.js (Tesseract 5 WASM)

OCR runs entirely in your browser via Tesseract WASM. On first use the English language model (~15 MB) is downloaded once from a public CDN and cached; your PDF itself is never uploaded.

See all data sources & update policy →
Comment ça marchePage 2

Why this OCR is different — and what it honestly can't do

Every page is rasterized at 2× zoom first, because Tesseract accuracy drops sharply on 72 dpi input — the same scan that looks fine on screen is often too coarse to read reliably. The English model (~15 MB) is fetched once on your first run and cached by the browser; from the second document onward OCR starts instantly. Only English is supported — other languages are a real roadmap item, not a hidden limitation. Pages with no recognizable text come back as an explicit [no text recognized] marker instead of an empty gap, so you always know what the engine did.

Scan → 2× raster → Tesseract WASM → editable text
Scanned PDFimages, no text layerCanvas 2× rastersharpens for OCRTesseract WASMin your browser tabEditable textcopy or .txt~15 MB English model, downloaded once, cached forever · page markers between pages

All in the browser: the PDF never uploads, and the recognition model is a one-time ~15 MB download.

Digitizing a 12-page faxed contract — Priya's archive

Priya received a signed contract as a flat scan. Copy-paste returns nothing because there is no text layer underneath the image.

  1. Load the scan:The tool reads the page count (12) and pre-fills the range 1–12; she narrows it to pages 3–9 where the amendment lives
  2. First-run model:The first run downloads the 15 MB English model once — the progress bar says so before it starts, and the next document skips this step
  3. Page-by-page OCR:Each page renders at 2× and is recognized in turn; pages already carrying a real text layer pass through in seconds, photographic scans take longer
  4. Fix and keep:She corrects two misread names directly in the editable output, copies it into the archive system, and downloads contract_ocr.txt as backup
FAQ et détailsPage 3

OCR scanned PDFs online free with Tesseract. Everything runs locally; nothing is uploaded.

FreeToolHub PDF OCR is a free browser-based tool — OCR scanned PDFs online free with Tesseract. No signup, no upload; everything runs locally in your browser.

À propos de cet outil

Qu'est-ce que cet outil ?

OCR des PDF scannés en ligne gratuitement avec Tesseract. Les pages sont rasterisées à un zoom de 2x pour une précision accrue, fonctionnent par plages de pages avec une progression en direct, et produisent un texte modifiable que vous pouvez copier ou télécharger au format .txt. Le modèle anglais est téléchargé une fois et mis en cache ; votre PDF n'est jamais téléversé. 100 % basé sur le navigateur.

Tesseract WASMPage rangeEditable output100% local

Pourquoi une rasterisation à 2x avant la reconnaissance

La précision de Tesseract chute fortement sur une entrée grossière, et le même scan qui semble correct à l'écran n'est souvent qu'à 72 dpi - trop peu de pixels pour des formes de caractères fiables. La rasterisation de chaque page à un zoom de 2x avant la reconnaissance affine considérablement l'entrée, c'est pourquoi cet outil effectue d'abord le rendu puis reconnaît plutôt que de fournir à Tesseract la page brute.

Modèle local, champ d'application honnête

Le modèle anglais (~15 Mo) est téléchargé une fois lors de votre première exécution, mis en cache dans le navigateur, et chaque document suivant démarre instantanément - toute la reconnaissance se fait localement, et votre PDF n'est jamais téléversé. Les pages sans texte reconnaissable renvoient des marqueurs explicites « aucun texte reconnu » plutôt que des silences, la plage de pages permet de sauter les sections non scannées des documents hybrides, et la sortie modifiable signifie que les deux noms mal lus dans un contrat faxé se corrigent en cinq secondes.

Atteindre une précision supérieure à 90 %

La précision de l'OCR dépend plus de la qualité de l'entrée que du modèle, et quatre facteurs décident de la plupart des résultats. Scannez à 300 DPI — 200 DPI fait baisser la précision de manière mesurable tandis que 600 DPI ralentit simplement les pages sans ajouter de précision. Gardez les pages droites : un décalage de deux degrés dégrade de manière notable la reconnaissance sur un texte dense. Préférez les niveaux de gris au seuillage noir et blanc agressif, qui peut déchirer les lettres légères. Et définissez délibérément la plage de pages — exécuter l'OCR uniquement sur les pages nécessaires réduit le temps de traitement proportionnellement, puisque chaque page est reconnue indépendamment. Après extraction, vérifiez les nombres à enjeu élevé (montants de facture, dates, numéros de compte) en les vérifiant ponctuellement par rapport au scan : les confusions au niveau des caractères comme O/0 et l/1 se regroupent exactement dans les domaines qui comptent le plus. Le texte dans la fourchette de précision supérieure à 90 % nécessite exactement ce type de révision ciblée plutôt qu'une relecture complète.

Questions fréquentes

Pourquoi la première exécution est-elle plus lente ?

Lors de la première utilisation, l'outil télécharge le modèle anglais de Tesseract d'environ 15 Mo depuis un CDN public et le met en cache dans votre navigateur. Chaque exécution ultérieure démarre instantanément. Le PDF lui-même n'est jamais téléversé - seul le téléchargement unique du modèle quitte la page.

Quelles langues sont prises en charge ?

L'anglais uniquement, honnêtement. Les autres langues sont un élément du plan de développement, pas une limitation cachée - l'outil préfère le dire plutôt que de renvoyer silencieusement des résultats erronés sur un scan allemand ou espagnol.

Quelle est la précision de l'OCR ?

La précision dépend de la qualité du scan : les documents propres à 300 dpi sont reconnus de manière fiable, tandis que les pages faxées ou photographiées montreront des erreurs sur le petit texte et les polices inhabituelles. La rasterisation à 2x avant la reconnaissance améliore considérablement les résultats par rapport aux images de page brutes, et la sortie est modifiable de sorte que les corrections prennent des secondes.

L'OCR s'exécute-t-il sur mon appareil ou dans le cloud ?

Entièrement sur votre appareil - le modèle de reconnaissance est téléchargé dans votre navigateur via WebAssembly et traite chaque page localement. Vos documents scannés ne quittent jamais votre machine, ce qui est important pour les documents fiscaux, les dossiers médicaux et les contrats.

Quelles langues l'OCR reconnaît-il ?

Le modèle intégré est le plus performant pour l'anglais et les langues à script latin. L'écriture manuscrite, un bruit important et les scripts non-latins dégradent la précision - pour ceux-ci, attendez-vous à relire la sortie plutôt que de la faire confiance directement, et vérifiez les nombres par rapport au scan.

Outils connexes

Partager :𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.