This guide helps automation engineers choose the right OCR engine and configuration in Leapwork.

## 1. Engine Comparison

Leapwork provides two OCR engines. OCR 3.0 is fast and works best on clean screens, while the Neural Processor is more advanced and handles complex UI scenarios.

|     |     |     |
| --- | --- | --- |
| Feature | OCR 3.0 | Neural Processor |
| Technology | Classical computer vision | Deep learning |
| Speed | Fast | Moderate |
| Best for | Clean UI | Complex UI |
| Languages | Leapwork Supported | Leapwork Supported |
| Offline | Yes | Yes |
| Processing | Fixed | Adaptive |

## 2. When to Use OCR 3.0

Use OCR 3.0 when your screen is simple, consistent, and high contrast. It is ideal for performance-sensitive automation.

|     |     |
| --- | --- |
| Scenario | Example |
| Plain UI | Forms, simple apps |
| Reports | PDF preview |
| Large text | Readable UI |
| High volume | Fast flows |

## 3. When to Use Neural Processor

Use the Neural Processor when screens are visually complex or OCR 3.0 fails. It provides better accuracy at the cost of speed.

|     |     |
| --- | --- |
| Scenario | Example |
| Dark UI | Dashboards |
| Gradients | Headers |
| Dense data | Tables |
| Small text | IDs |

## 4. Presets Overview

### Balanced

Balanced is the default preset and works well for most business applications where text is reasonably sized and clear.

|     |     |
| --- | --- |
| Behavior | Details |
| Scale | 3x |
| Retry | Auto |
| Filtering | Clean output |

### Tiny UI Text

Use this preset when text is small or tightly packed. It improves detection of short values like IDs or codes.

|     |     |
| --- | --- |
| Behavior | Details |
| Scale | 5x |
| Detection | Sensitive |
| Confidence | Lower accepted |

### Aggressive Recovery

This preset should be used only when others fail. It maximizes detection but may introduce noise.

|     |     |
| --- | --- |
| Behavior | Details |
| Scale | 6x |
| Sensitivity | High |
| Output | May include noise |

## 5. Scale Setting

Scale determines how much the image is enlarged before OCR processing. Higher scale improves accuracy for small text but reduces performance.

|     |     |
| --- | --- |
| Text Size | Recommended Scale |
| Large | 2–3 |
| Normal | 3–4 |
| Small | 5–6 |
| Tiny | 7–8 |

## 6. Decision Guide

Start with OCR 3.0 for simple screens. If results are incomplete, switch to Neural Processor. Choose preset based on text size and UI complexity.

## 7. Troubleshooting

If OCR results are incorrect, adjust scale, switch presets, or verify language settings.

|     |     |
| --- | --- |
| Issue | Solution |
| Missing text | Use Neural Processor |
| Wrong characters | Increase scale |
| Slow performance | Reduce scale or preset |
