No file uploads
Your image, rendered PDF pages, and OCR text stay in browser memory.
Recognise, review, preview, and export entirely in your browser
Your image, rendered PDF pages, and OCR text stay in browser memory.
Use detected text boxes and confidence scores to review every OCR result.
Keep the scanned page appearance and add a selectable, searchable text layer.
PP-OCRv5 · WebAssembly · ONNX Runtime
This tool uses the official @paddleocr/paddleocr-js SDK to run the PP-OCRv5 text detection and recognition pipeline in your browser. It accepts an image or scanned PDF, finds text regions, recognizes each line, and lets you correct the result before creating a PDF.
PaddleOCR.js combines text detection and text recognition. Each result includes the recognized text, polygon coordinates, and a confidence score.
The SDK manages OpenCV.js and ONNX Runtime. Inference runs through WebAssembly on your device without sending document pixels to an OCR server.
The OCR model and WASM runtime are downloaded on first use and can be cached by the browser. Later runs are usually faster.
Only public model and runtime resources are downloaded. Your selected file and corrected text are never uploaded by this tool.
Open a JPG, PNG, WebP, BMP, or scanned PDF.
The file is rendered locally and recognition starts automatically.
Edit any detected line in the page overlay or full-text view.
Download a PDF with the original page image and searchable text layer.
No. Document images, PDF pages, and recognized text remain in your browser. The browser only downloads the public OCR model, WASM runtime, and export font when needed.
The first run initializes OpenCV.js and ONNX Runtime and downloads the PP-OCRv5 model. Browser caching can make later recognition faster.
Yes. Every detected text line is editable. You can edit it over the page or use the full-text panel before exporting.
ShotEasy places a text layer generated from the corrected OCR lines over the original scanned page, allowing compatible PDF viewers to search and select text.
Your photos are not uploaded. Editing happens in your browser.
Quick links to screenshot, image, video, and local browser tools.
Copyright © 2025 ShotEasy