Text Compare
Diff two blocks of text or JSON line by line and highlight every addition, deletion and change. Runs fully in your browser.
Extract text from PDF documents in your browser. Select page ranges, customize formatting, inspect statistics, and export to TXT locally.
Drop a local .pdf file here, or click to browse. 100% processed in your browser.
Yes! BrowserUtil runs Mozilla's pdf.js entirely inside your browser tab. Your PDF file is processed in local memory and is never uploaded to any server or third party.
Standard PDF parsers extract embedded vector text streams. If your PDF is composed of scanned photos or camera images without an OCR text layer, text cannot be detected. In that case, an OCR (Optical Character Recognition) tool is required.
Because processing happens directly on your device, the file size limit depends on your computer's memory. PDFs with hundreds of pages or tens of megabytes parse smoothly on modern browsers.
Yes, you can toggle 'Preserve line breaks' to retain original visual lines, or use 'Merge lines into paragraphs' to unwrap single lines into clean readable paragraphs.
This tool is powered by Mozilla pdf.js (Apache License 2.0) for vector text extraction and Tesseract.js (Apache License 2.0) for WebAssembly-based OCR. Both are permissive open-source libraries that execute 100% locally in your browser.
Diff two blocks of text or JSON line by line and highlight every addition, deletion and change. Runs fully in your browser.
'Count characters, words, lines, paragraphs, sentences and reading time in real time. Works with English and CJK text.
Pretty-print, minify and validate JSON with clear error positions, a collapsible tree view and a local history of your last 5 documents.