toolcompass.

Find your next AI tool

Search by product name or task. Press Escape to close.

genalog

● Identity checked

Code · Vendor site 2026-10-04

genalog is an open-source Python package for generating synthetic document images and OCR training datasets. It renders HTML/CSS templates into document layouts, applies degradations such as blur, bleed-through, and salt-and-pepper noise, and includes utilities for text alignment and NER label propagation.

Updated 2026-10-04View sources
Official website
Category
Code
Free access
Documentation describes pip install genalog under an open-source Microsoft GitHub project with no vendor billing.
API access
Docs publish API references for generation, degradation, OCR, and text modules.

Is genalog right for you?

A good fit for

ML engineers building document OCR or NER datasets who need controllable synthetic scans instead of manual labeling alone.

Before you choose

There is no hosted SaaS console—teams run the Python package locally and maintain their own templates and pipelines.

Synthetic document generator

genalog helps researchers quickly fabricate noisy scanned documents from text data using template-driven layouts and degradation pipelines.

What it can do

Features & capabilities

Unknown is different from unavailable. Each fact carries its own evidence.

CapabilityValueEvidenceChecked
Synthetic documentsgenalog generates document images from HTML templates with configurable CSS layouts.Facts sourced2026-10-04
DegradationsBuilt-in effects include blur, bleed-through, salt/pepper noise, and morphological open/close operations.Facts sourced2026-10-04

Understand the total cost

genalog pricing & plans

Free

Free

Documentation describes pip install genalog under an open-source Microsoft GitHub project with no vendor billing.

Access
Documentation describes pip install genalog under an open-source Microsoft GitHub project with no vendor billing.
Explore pricing & history

Alternatives to genalog

View all ↗

The practical questions

Frequently asked questions

What is genalog used for?

genalog is an open-source Python package for generating synthetic document images and OCR training datasets. It renders HTML/CSS templates into document layouts, applies degradations such as blur, bleed-through, and salt-and-pepper noise, and includes utilities for text alignment and NER label propagation.

Does genalog have a free plan?

Documentation describes pip install genalog under an open-source Microsoft GitHub project with no vendor billing.. This record lists ongoing free access; check the plan limits before starting.

How much does genalog cost?

No paid monthly price is listed; this record treats the product as free to start. See the plan cards for entitlements, billing commitments and seat minimums.

Can I use genalog through an API?

Docs publish API references for generation, degradation, OCR, and text modules.. API access and subscription access may have different terms; consult the linked sources.

What should I check before choosing it?

There is no hosted SaaS console—teams run the Python package locally and maintain their own templates and pipelines.

Price history

No retained pricing changes yet. A current price alone does not establish a historical trend.

How this profile is supported

Facts apply to the named version and check date. Send a sourced correction if something changed.