About JustYourConvert
A free file converter that works inside your browser, funded by clearly labeled ads.
What JustYourConvert is
JustYourConvert is a set of 96 free converters for documents, PDFs, spreadsheets and data, archives, fonts and units. Each one opens your file and converts it with code that runs in your browser tab, with no watermark and no sign-up.
Your files stay on your device
Files you open are read and converted in your browser and saved straight back to your device. They aren't sent to our servers, and we never see their names or contents. Archives are unpacked in memory and never written anywhere except the downloads you choose. See the privacy policy for the analytics and ads that load with the pages.
How it's funded
Pages show a small number of clearly labeled ads. That's how every tool stays free, with no sign-up.
Limits worth knowing
Everything happens in your device's memory, so very large files are slower on phones and older computers; each tool states its practical limit. Some conversions can't keep everything: Word layout such as headers, footers, text boxes and comments doesn't carry over into HTML or Markdown, scanned PDFs have no text to extract without OCR, old .doc and .xls files can't be read in a browser, and RAR archives can be opened but not created. Office to PDF needs a full office suite on a server, so it lives on our sister site JustYourPDF. Keep your original files and check a converted file before you replace anything. See all tools and the terms of service.
Open source
The converters are built on these open-source libraries, used unmodified under their licenses:
- PDF.js (Apache-2.0): reads and renders PDF pages.
- pdf-lib (MIT): builds PDFs from images.
- Mammoth (BSD-2-Clause): reads Word (.docx) documents.
- docx (MIT): writes Word (.docx) documents.
- Turndown (MIT): turns HTML into Markdown.
- Marked (MIT): turns Markdown into HTML.
- Papa Parse (MIT): reads and writes CSV and TSV.
- ExcelJS (MIT): reads and writes Excel (.xlsx) workbooks.
- fast-xml-parser (MIT): reads and writes XML.
- yaml (ISC): reads and writes YAML.
- fflate (MIT): ZIP, GZIP and the WOFF font format.
- libarchive.js (MIT): opens RAR, 7Z, TAR.BZ2 and TAR.XZ archives (libarchive, BSD-2-Clause, with its zlib, bzip2 and xz/liblzma compression libraries, compiled to WebAssembly).
- wawoff2 (MIT): WOFF2 fonts (Google's woff2 and Brotli compiled to WebAssembly, MIT).
- opentype.js (MIT): reads font outlines for OTF to TTF.
Image, video and audio engines
Video and audio are read, written and converted with Mediabunny by Vanilagy, licensed under the Mozilla Public License 2.0, using WebCodecs, the codecs built into your browser. MP3 files are encoded with LAME, licensed under the LGPL, through Mediabunny's @mediabunny/mp3-encoder (MPL-2.0); the MP3 encoder is loaded unmodified, as a separate file, only when you make an MP3. GIFs are encoded with gifenc (MIT).
HEIC decoding uses heic-to and libheif, licensed under the LGPL-3.0 and loaded unmodified as a separate file. WebP files in browsers without a built-in WebP encoder are made with libwebp via @jsquash/webp, and AVIF files with libavif via @jsquash/avif (both Apache-2.0). PNG compression uses UPNG.js, TIFF uses UTIF.js and PSD files are read with ag-psd (all MIT). SVG tracing uses ImageTracer.js (public domain).