# zelon88/HRConvert2

A self-hosted, respource aware file conversion server supporting 488 formats in 26 languages.

Repository: https://github.com/zelon88/HRConvert2
Canonical: https://ross.abutalabs.com/products/hrconvert2
Homepage: https://github.com/zelon88/HRConvert2
Language: PHP
License: GPL-3.0
License Family: copyleft
Topics: converter, server, php, conversion, image, pdf-converter, archiver, extractor, format, multilingual, ocr, ocr-recognition, file-sharing, document-conversion, file-converter, antivirus, ebook, bootable-iso
Last push: 2026-08-25T06:23:00+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 99, longevity 100
- inputs: {"age_days": 3112, "days_push": 8, "days_rel": 8, "gap_med": 0.5, "n_releases_24m": 9}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1364, forks 81 (observed 2026-08-28T04:04:31.039811+00:00)

## What it is
HRConvert2 is a self-hosted, resource-aware file conversion server written in PHP that supports 488 file formats across documents, images, audio, video, archives, ebooks, CAD, and more. It runs entirely on hardware you control with no accounts, cookies, database, or tracking, automatically deleting user files on a configurable timer.

## Use cases
- convert pdfs to word documents without uploading to third-party sites
- self-host a private online file converter
- extract and convert archive files on my own server
- run ocr on scanned documents locally
- convert images, audio, and video formats privately
- convert ebooks and comics between formats
- host a file conversion service for my team behind the firewall

## When to choose
- you need to convert sensitive files without sending them to online converters
- you want a privacy-focused converter with no accounts, cookies, or tracking
- you need broad format support (488 formats) including documents, media, archives, and CAD
- you want a lightweight converter that runs on a Raspberry Pi or low-resource server
- you want automatic cleanup of converted files with isolated per-user scratch space

## When to avoid
- you need a client-side library to embed conversion in your own application
- you require a managed cloud service with SLAs and scaling
- you cannot run PHP or Docker on your infrastructure
- you need conversions of formats outside its supported 488-format list

## Facets
- artifact type: service
- maturity: active
- function: image-processing, ocr, pdf, compression, audio-processing, video-processing, self-hosted, http-server
- domain: files, self-hosted, privacy, media, pdf, developer-tools
- platform: self-hosted, php
- tags: file-conversion, file-converter, format-conversion, document-conversion, ebook-conversion, archiver, antivirus-scanning, multilingual, no-tracking, resource-aware, linux, web-server, docker

## Member repositories
- zelon88/HRConvert2 (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:31.039811+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:41:23.013361+00:00, confidence not recorded.
  - readme: https://github.com/zelon88/HRConvert2 (fetched 2026-08-28T04:04:31.039811+00:00, sha 2fa4a074c2a2)
  - homepage: https://github.com/zelon88/HRConvert2 (fetched 2026-08-29T11:58:46.275569+00:00, sha 9336d30b7064)
- Data as of 2026-08-30T08:39:29.467469+00:00.
