Run an OCR HTTP server on macOS
Open an OCR endpoint directly from your Mac without building a separate web service, then call it from apps or scripts.
OCR HTTP server is a free macOS app that runs an image OCR server and lets external tools or automation workflows receive OCR results through an HTTP API.
Open a free OCR endpoint, send an image, and receive text recognition results. When needed, OCR HTTP server can also extract frequently used data such as phone numbers, emails, links, dates, addresses, business registration numbers, card numbers, vehicle plate numbers, and barcodes. It is designed for developers, automation users, and teams building internal business tools.
Open an OCR endpoint directly from your Mac without building a separate web service, then call it from apps or scripts.
Send images through the HTTP API and automate repetitive image analysis with OCR results.
Use structured response formats that are easy to handle in automation tools and internal business systems.
Extract useful data such as phone numbers, emails, links, dates, addresses, business numbers, card numbers, and vehicle plate numbers.
Detect barcode and QR code types and values together with OCR text from the same image.
Add OCR capabilities to local automation, internal tools, and operational business systems with minimal setup.
Adjust server settings such as Worker and Timeout values to match your processing load and environment.
When a tunnel is running, OCR HTTP server creates a URL that can be accessed externally in addition to the local server address. The built-in cURL examples make it easy to test JSON, XML, and Text requests.
Detect vehicle plate areas in photos and return the recognized plate number together with position data. Use it for parking, access control, inspection automation, and other workflows that require plate data.
Recognize tables inside documents or labels and organize each row into array-style data. This makes it easier to save results to a database or pass them into the next parsing step without manual transcription.
Find QR, Code128, Aztec, Code39, and other barcode formats inside images, then include each detected type and text value in the OCR response.
Adjust Auth token, Port, Timeout, image preprocessing size, OCR Worker count, supported languages, and other settings to operate a server that fits your development environment and throughput.
Use jpg, jpeg, png, gif, tif, tiff, bmp, webp, heic, heix, hevc, hevx, avif, avis, and other image formats in OCR requests.
Optimized image preprocessing helps Vision Framework handle OCR requests faster, keeping repeated image analysis workflows responsive.