{
 "schemaVersion": 1,
 "generated": "2026-10-30",
 "dataLicense": "CC BY-SA 4.0",
 "license": "CC BY-SA 4.0",
 "notice": "Data from Open Source Everything (https://opensourceeverything.org), licensed CC BY-SA 4.0: use it freely, credit the site, link to the page, and share changes under the same license. Listings were drafted with AI assistance and are managed by the r/TrueOpenSource moderators; check a project's own page before relying on a fact.",
 "id": "file-converters",
 "name": "Converting and shrinking files",
 "page": "https://opensourceeverything.org/g/file-converters/",
 "category": "files",
 "categoryName": "Files & cloud",
 "job": "Turning files into other formats and making them smaller",
 "closedApps": [
  "CloudConvert",
  "Zamzar",
  "TinyPNG"
 ],
 "coverage": null,
 "alternatives": [
  {
   "id": "file-converter",
   "name": "File Converter",
   "page": "https://opensourceeverything.org/p/file-converter/",
   "summary": "File Converter is a simple Windows tool that changes files into other formats and makes them smaller, using the right-click menu in File Explorer. It is for everyday Windows users who want to convert or compress files without using websites or paid services.",
   "kind": "app",
   "setup": "easy",
   "setupWhy": "Install it like a normal app, or use it in your browser.",
   "platforms": [
    "windows"
   ],
   "license": "GPL-3.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 15530,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/Tichau/FileConverter",
   "website": "https://file-converter.io",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "file-converter",
   "rank": 1,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Easy setup",
   "score": 68.6
  },
  {
   "id": "convertx",
   "name": "ConvertX",
   "page": "https://opensourceeverything.org/p/convertx/",
   "summary": "ConvertX is a free web service you run yourself on your own server, which lets you upload files and convert them into many other formats through a web browser. It is meant for people who want a private file converter they control instead of a paid online converter.",
   "kind": "self_hosted",
   "setup": "advanced",
   "setupWhy": "You run it on your own server (a computer you set up and keep running), or from the command line.",
   "platforms": [
    "server"
   ],
   "license": "AGPL-3.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 19218,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/C4illin/ConvertX",
   "website": null,
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "convertx",
   "rank": 2,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Advanced setup",
   "score": 63.4
  },
  {
   "id": "handbrake",
   "name": "HandBrake",
   "page": "https://opensourceeverything.org/p/handbrake/",
   "summary": "HandBrake is a free program that converts video files into other formats that play on phones, TVs, game consoles and web browsers, and can make them smaller. It is for anyone who wants to change or shrink their own video files, from casual users to professionals.",
   "kind": "app",
   "setup": "easy",
   "setupWhy": "Install it like a normal app, or use it in your browser.",
   "platforms": [
    "windows",
    "mac",
    "linux"
   ],
   "license": "GPL-2.0-only",
   "licenseClass": "open",
   "licenseNeedsCheck": true,
   "stars": 24805,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/HandBrake/HandBrake",
   "website": "https://handbrake.fr",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "handbrake",
   "rank": 3,
   "fit": "partial",
   "note": "Covers video conversion and shrinking only; not documents, images or general files.",
   "why": "Does part of the job · Easy setup",
   "score": 46.2
  },
  {
   "id": "squoosh",
   "name": "Squoosh",
   "page": "https://opensourceeverything.org/p/squoosh/",
   "summary": "Squoosh is a free web app that shrinks image files and converts them between formats, all inside your own browser. It is meant for anyone who wants smaller pictures for websites, email, or sharing.",
   "kind": "app",
   "setup": "easy",
   "setupWhy": "Install it like a normal app, or use it in your browser.",
   "platforms": [
    "web"
   ],
   "license": "Apache-2.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 26069,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/GoogleChromeLabs/squoosh",
   "website": "https://squoosh.app",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "squoosh",
   "rank": 4,
   "fit": "partial",
   "note": "Handles images only; no general file conversion or other formats beyond pictures.",
   "why": "Does part of the job · Easy setup",
   "score": 40.2
  },
  {
   "id": "switcheroo",
   "name": "Switcheroo",
   "page": "https://opensourceeverything.org/p/switcheroo/",
   "summary": "Switcheroo is an app that converts images between formats and edits them, for example by resizing them or changing their quality. It is made for everyday people who want a simple way to handle pictures on their computer.",
   "kind": "app",
   "setup": "easy",
   "setupWhy": "Install it like a normal app, or use it in your browser.",
   "platforms": [
    "linux"
   ],
   "license": "GPL-3.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 88,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://gitlab.com/adhami3310/Switcheroo",
   "website": null,
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "switcheroo",
   "rank": 5,
   "fit": "partial",
   "note": "Images and some PDFs only; no documents, video or audio",
   "why": "Does part of the job · Easy setup",
   "score": 34.5
  }
 ],
 "source": "https://opensourceeverything.org/g/file-converters/",
 "group": "Converting and shrinking files",
 "replaces": [
  "CloudConvert",
  "Zamzar",
  "TinyPNG"
 ]
}