p2r3

p2r3/convert

TypeScript GPL-2.0 Productivity Single maintainer risk

Truly universal online file converter

3.7k stars
344 forks
active
GitHub +13 / week

3.7k

Stars

344

Forks

141

Open issues

30

Contributors

latest 16 Mar 2026

AI Analysis

Convert.to.it is a client-side file conversion platform that enables conversion between any file formats (including unconventional cross-medium conversions like video-to-PDF) without server uploads, prioritizing privacy and versatility. It serves users seeking privacy-respecting file conversion and those who need unusual format transformations beyond what mainstream tools offer. This is most valuable for privacy-conscious users and edge-case conversion scenarios, not for users needing high-fi...

Productivity Application Discovery value: 6/10
Documentation 8/10
Activity 8/10
Community 7/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

file-conversion privacy-first client-side-processing universal-converter typescript
Actively maintained Well documented Niche/specialized use case Beginner friendly Production ready
Deep Analysis · Based on README and public signals
4d ago

Browser-based universal file converter emphasizing privacy and cross-format flexibility over traditional category boundaries

Convert is a client-side file conversion tool positioning itself as an alternative to traditional online converters by claiming to handle conversions across media types (video-to-PDF, etc.) without server uploads. Built in TypeScript with a web-first interface, it launched in late 2025 and has accumulated ~3,715 stars as of mid-2026. The project targets privacy-conscious users frustrated with upload-based converters, though real-world adoption evidence remains limited beyond GitHub interest.

Origin

Created December 2025, Convert emerged during a period of increased privacy scrutiny around online tools. Its positioning directly addresses documented user frustration with traditional converters' upload requirements and format silos. The project capitalizes on long-tail demand for unusual conversions (acknowledged in README as rare but attempted).

Growth

Initial traction appears driven by YouTube visibility (mentioned in README as source of recent issue spam) and GitHub discovery. Growth rate (~10 stars/week as of late June 2026) is steady but modest relative to category peers. The project's novelty value and privacy angle likely contributed to initial stars, but growth appears to have normalized post-launch hype rather than accelerating.

In production

Adoption not verified. Live deployment at convert.to.it exists, but no documentation of user counts, traffic, or production usage scenarios. README focuses on tool functionality rather than success stories. GitHub stars and forks suggest developer interest but not necessarily production reliance.

Code analysis
Architecture

Appears to be a TypeScript/Vite frontend with client-side conversion logic organized into modular 'handlers' per format (documented in README's handler pattern). Uses Bun for development and can run via Docker with Chromium/Puppeteer for cache generation. Likely leverages browser APIs and existing format libraries rather than custom codec implementations.

Tests

Not documented in README. No mention of testing infrastructure, CI/CD pipelines, or coverage metrics.

Maintenance

Last push 2026-06-28 (8 days before analysis date) indicates active ongoing work. However, README explicitly notes recent issue triage burden from YouTube exposure, suggesting maintenance is reactive rather than proactive on roadmap. Project is ~6.5 months old, so maturity assessment is premature; consistency of commits rather than quantity should be the signal.

Honest verdict

ADOPT IF: you need cross-format conversions (e.g., video to PDF), prioritize privacy/client-side processing, and accept that output quality may vary and format support is incomplete. AVOID IF: you require guaranteed output fidelity, need enterprise support, or depend on formats not yet in Convert's handler library. MONITOR IF: privacy-first browser tools become a category standard or if real-world production usage emerges—current adoption signals are too weak to inform long-term decisions.

Independent dimensions

Mainstream potential

4/10

Technical importance

5/10

Adoption evidence

2/10

Risks
  • Adoption not yet demonstrated beyond GitHub interest—live service at convert.to.it lacks public usage metrics or testimonials.
  • Cross-format conversion claims ('video to PDF') are speculative without verification; README doesn't document actual quality or edge cases.
  • Maintainer burnout risk: README explicitly discourages low-effort feature requests, suggesting frustration with issue volume relative to team capacity.
  • Browser-based conversion inherently limited by client device performance and available JavaScript libraries; server-based converters may produce better output for complex formats.
  • GPL-2.0 license may deter commercial adoption or integration into proprietary platforms.
Prediction

Convert likely remains a niche tool for privacy-conscious users and developers, with modest growth unless production usage examples emerge or significant press attention follows. Cross-format novelty may attract long-tail conversions but will not displace category leaders focused on reliability and coverage within traditional silos.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

TypeScript
85.9%
JavaScript
13.3%
CSS
0.4%
HTML
0.2%
Dockerfile
0.1%
C
0%

Information

Language
TypeScript
License
GPL-2.0
Last updated
3d ago
Created
7mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

C4illin

C4illin/ConvertX

ConvertX is a self-hosted online file converter built with TypeScript, Bun, and...

17.2k TypeScript Productivity
ritz078

ritz078/transform

Transform is a polyglot web converter that translates code and configurations...

9.2k TypeScript Dev Tools
transmute-app

transmute-app/transmute

Transmute is a self-hosted, privacy-focused file conversion and compression...

1.1k Python Productivity
VERT-sh

VERT-sh/VERT

VERT is a file conversion utility that runs entirely on the user's device via...

15.2k Svelte Productivity
zelon88

zelon88/HRConvert2

HRConvert2 is a self-hosted file conversion server supporting 445 formats...

vs. alternatives
ConvertX

17.1k stars; larger community but similar TypeScript/web-based approach. Unclear if ConvertX prioritizes privacy or cross-format conversions differently.

transform (ritz078)

9.2k stars; established TypeScript converter with proven adoption. Convert's claim to handle cross-format conversions may differentiate, but transform's larger star count suggests stronger market position.

VERT

15.2k stars; Svelte-based with substantial community. Convert's browser-first approach is similar, but VERT's higher adoption suggests established trust.

HRConvert2

1.3k stars; older PHP-based tool with smaller footprint. Convert's TypeScript/modern stack is more contemporary, but HRConvert2's longevity (implied by name versioning) indicates sustained niche use.

transmute

1.1k stars; Python-based with minimal traction. Convert's web interface is more accessible; direct comparison unclear without deeper inspection.