The OCR Process

Three steps take a handwritten document from raw image to clean, editable text.

1

Upload Image

Upload a JPG, PNG of your handwritten or historical document. You can upload a single page or a multi-page file, and low-quality or faded scans are supported.

  • Drag & drop or browse to upload
  • JPG, PNG, supported
  • Multi-page documents supported
  • Faded & low-quality scans accepted
2

Choose AI Model

Select the OCR model trained for your document's language and era — German handwriting, French manuscripts, or a general multilingual historical model.

  • German Handwritten OCR
  • French Historical OCR
  • Multilingual model available
3

Run OCR

The AI extracts the handwritten text with up to 90% accuracy. Review the result side-by-side with your original scan, then export it.

  • Up to 90% recognition accuracy
  • Side-by-side review & edit
  • Export to TXT
  • Results saved to your account

Installing & Getting Started

Setting up TranscribeCR takes a few minutes. Here's what happens at each step.

1

Create Your Account

Download and install TranscribeCR, then create a free account with your email address. This account is where your uploaded documents, extracted text and credit balance are stored.

2

Sign In

Open the app and sign in with the account you just created. You'll stay signed in on this device, so this is a one-time step unless you sign out.

3

First-Time Load

The very first time you sign in, TranscribeCR downloads and initializes its AI OCR models locally. This can take a few minutes depending on your internet speed — this is expected and only happens once. Keep the app open and connected until it finishes.

4

Your Free Credits

Every new account starts with 5 free credits, each good for one document conversion. Your remaining balance is shown in the app header, and you can upgrade any time once you've used them.

Common Installation Errors & Fixes

The most frequent issues people run into during install or first sign-in, and how to resolve them.

This error occurs when PyTorch cannot load properly due to version conflicts, missing system dependencies, or architecture mismatches. The same code may work on one system but fail on another due to environmental differences.

Common Causes:

  • Python version incompatibility - PyTorch requires specific Python versions (typically 3.8-3.11)
  • CPU vs GPU build mismatch - Installing CUDA version on systems without proper NVIDIA drivers
  • CUDA version mismatch - PyTorch CUDA version doesn't match NVIDIA driver CUDA version
  • Dependency version conflicts - torchvision, torchaudio versions don't match torch version
  • System architecture - 32-bit vs 64-bit compatibility issues
  • Microsoft Visual C++ Redistributable missing - Required for Windows systems
  • DLL loading errors - Missing or corrupted system libraries

Step-by-Step Fix:

  • Step 1: Check Python version - Run python --version (Must be 3.8-3.11, preferably 3.10)
  • Step 2: Upgrade pip - Run python -m pip install --upgrade pip
  • Step 3: Check system architecture - Run python -c "import platform; print(platform.architecture())" (Must be 64-bit)
  • Step 4: Check NVIDIA drivers (GPU only) - Run nvidia-smi to see CUDA version
  • Step 5: Uninstall existing PyTorch packages - Run pip uninstall torch torchvision torchaudio torchtext -y (run twice)
  • Step 6: Install Microsoft Visual C++ Redistributable (Windows) - Download from Microsoft official site
  • Step 7: Install correct PyTorch version for your system:

For CPU-Only Systems (Recommended for most users):

pip install torch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2 --index-url https://download.pytorch.org/whl/cpu

For GPU Systems (CUDA 11.8):

pip install torch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2 --index-url https://download.pytorch.org/whl/cu118

For GPU Systems (CUDA 12.1):

pip install torch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2 --index-url https://download.pytorch.org/whl/cu121

Verification: Create a test script to confirm installation:

python -c "import torch; print(f'PyTorch {torch.__version__}'); print(f'CUDA available: {torch.cuda.is_available()}')"

If still facing issues:

  • Use a virtual environment to avoid conflicts
  • Try downgrading to PyTorch 2.0.1 if 2.2.2 doesn't work
  • For Windows, ensure Visual C++ Redistributable is installed (both x86 and x64)
  • Check if antivirus is blocking the installation
  • Try using conda instead of pip for installation

This is almost always a missing system dependency (like a runtime library) rather than a problem with the installer itself.

  • Python version incompatibility - PyTorch requires specific Python versions (typically 3.8-3.11)
  • CPU vs GPU build mismatch - Installing CUDA version on systems without proper NVIDIA drivers
  • CUDA version mismatch - PyTorch CUDA version doesn't match NVIDIA driver CUDA version
  • Dependency version conflicts - torchvision, torchaudio versions don't match torch version
  • System architecture - 32-bit vs 64-bit compatibility issues
  • Microsoft Visual C++ Redistributable missing - Required for Windows systems
  • DLL loading errors - Missing or corrupted system libraries
  • Re-run the installer as Administrator (Windows) or with sudo (macOS/Linux)
  • Install the latest Visual C++ Redistributable / .NET runtime if prompted
  • Temporarily disable antivirus/firewall, since some flag new installers
  • Free up at least 2GB of disk space and retry

The first launch downloads the OCR models, which normally takes a few minutes. If it's been stuck for much longer than that:

  • Check your internet connection is stable, not just connected
  • Close and reopen the app to resume the download
  • Make sure your firewall isn't blocking the app's network access
  • If it's stuck for over 20 minutes, sign out and sign back in to restart the download

This happens when your GPU doesn't have enough memory to process the image. Common fixes:

  • Reduce the image resolution before processing
  • Use CPU instead of GPU (add --cpu flag or set environment variable)
  • Process images in smaller batches
  • Close other applications that are using GPU memory
  • Reduce batch size in your OCR configuration
  • For large images, split them into smaller sections

This usually indicates a model mismatch or preprocessing issue:

  • Make sure you've selected the correct model for your text type (GermanInfinity, GermanLite, Germansharaba)
  • Ensure images are preprocessed correctly (grayscale, proper contrast)
  • Check image resolution - too low resolution affects accuracy
  • Try using a different model if available
  • Ensure the image orientation is correct (not rotated)
  • For handwritten German text, the GermanInfinity model works best

PyTorch is not installed or not found in your Python environment:

  • Run pip list | grep torch to check if PyTorch is installed
  • Make sure you're using the same Python environment where PyTorch is installed
  • If using a virtual environment, activate it first: source venv/bin/activate (Linux/Mac) or venv\Scripts\activate (Windows)
  • Install PyTorch using the correct command for your system
  • Check if multiple Python versions are installed and you're using the wrong one

This is almost always a missing system dependency (like a runtime library) rather than a problem with the installer itself.

  • Python version incompatibility - PyTorch requires specific Python versions (typically 3.8-3.11)
  • CPU vs GPU build mismatch - Installing CUDA version on systems without proper NVIDIA drivers
  • CUDA version mismatch - PyTorch CUDA version doesn't match NVIDIA driver CUDA version
  • Dependency version conflicts - torchvision, torchaudio versions don't match torch version
  • System architecture - 32-bit vs 64-bit compatibility issues
  • Microsoft Visual C++ Redistributable missing - Required for Windows systems
  • DLL loading errors - Missing or corrupted system libraries
  • Re-run the installer as Administrator (Windows) or with sudo (macOS/Linux)
  • Install the latest Visual C++ Redistributable / .NET runtime if prompted
  • Temporarily disable antivirus/firewall, since some flag new installers
  • Free up at least 2GB of disk space and retry

The first launch downloads the OCR models, which normally takes a few minutes. If it's been stuck for much longer than that:

  • Check your internet connection is stable, not just connected
  • Close and reopen the app to resume the download
  • Make sure your firewall isn't blocking the app's network access
  • If it's stuck for over 20 minutes, sign out and sign back in to restart the download

This is usually a cached session or an unverified email address.

  • Check your inbox for a verification email and confirm your address
  • Clear the app's cached login data, or reinstall if the option isn't available
  • Reset your password if repeated sign-ins fail silently
  • Confirm your system clock is correct — an incorrect date can break login tokens

New accounts should start with 5 free credits automatically.

  • Fully sign out and sign back in to refresh your account balance
  • Confirm you verified your email — credits are granted after verification
  • Check you're not signed into a second, older account by mistake
  • If credits still show 0 after this, contact support with your account email

The installer needs permission to write files to your system folders.

  • Right-click the installer and choose "Run as Administrator" (Windows)
  • On macOS, allow the app under System Settings → Privacy & Security
  • Install to a folder your user account has write access to
  • Avoid running from inside a compressed/zipped folder — extract it first

This is a document issue rather than an installation issue, but it's asked often enough to include here.

  • Confirm the file is JPG, PNG, TIFF or PDF and isn't corrupted
  • Increase scan resolution if the image is very low quality
  • Try the multilingual model if the German/French model returns nothing
  • Split very large multi-page PDFs into smaller batches

Ready to Try It Yourself?

Create your account, sign in, and start converting handwritten documents with your 5 free credits.