Free online file converter

Convert PDF, images, video, audio and documents in your browser. Your files stay on your device.

Free & open source

Drop your files here

Make something new. Keep everything private.

Multiple files welcome · processed one at a time

Select a tool to see its supported formats and conversion limits. Large files may exceed your browser’s memory.

Before processing large files

On phones and tablets, start with files under 20 MiB and keep this tab in the foreground. Video, OCR and 3D operations can use several times the input size in memory. Desktop browsers generally have more room, but the 128 MiB job limit is not a guarantee that every file will fit. Smaller batches reduce memory pressure.

✓ No file uploads✓ No signup required✓ On-demand engines

Find your next conversion

195 tools

PDF to PNG

Render selected PDF pages as separate PNG images.

Images to PDF

Create one PDF page per input image.

Image to JPEG

Convert raster images to JPEG; resize, crop and rotate locally.

Image to WEBP

Convert raster images to WEBP; resize, crop and rotate locally.

Merge PDFs

Join PDF files in queue order.

Video to MP4

Convert video to MP4, with trimming and resizing controls.

Audio to MP3

Convert audio or extract the first video audio track as MP3.

CSV to JSON

Convert CSV locally with an explicit structured-data mapping.

Text to HTML

Create a standalone UTF-8 HTML page with readable, escaped text.

JSON to CSV

Convert JSON locally with an explicit structured-data mapping.

JSON to TSV

Convert JSON locally with an explicit structured-data mapping.

JSON to YAML

Convert JSON locally with an explicit structured-data mapping.

JSON to XML

Convert JSON locally with an explicit structured-data mapping.

CSV to TSV

Convert CSV locally with an explicit structured-data mapping.

CSV to YAML

Convert CSV locally with an explicit structured-data mapping.

CSV to XML

Convert CSV locally with an explicit structured-data mapping.

TSV to JSON

Convert TSV locally with an explicit structured-data mapping.

TSV to CSV

Convert TSV locally with an explicit structured-data mapping.

TSV to YAML

Convert TSV locally with an explicit structured-data mapping.

TSV to XML

Convert TSV locally with an explicit structured-data mapping.

YAML to JSON

Convert YAML locally with an explicit structured-data mapping.

YAML to CSV

Convert YAML locally with an explicit structured-data mapping.

YAML to TSV

Convert YAML locally with an explicit structured-data mapping.

YAML to XML

Convert YAML locally with an explicit structured-data mapping.

XML to JSON

Convert XML locally with an explicit structured-data mapping.

XML to CSV

Convert XML locally with an explicit structured-data mapping.

XML to TSV

Convert XML locally with an explicit structured-data mapping.

XML to YAML

Convert XML locally with an explicit structured-data mapping.

SRT to VTT

Convert subtitle timing and plain cue text.

SRT to ASS

Convert subtitle timing and plain cue text.

SRT to TXT

Extract spoken text from subtitle cues.

VTT to SRT

Convert subtitle timing and plain cue text.

VTT to ASS

Convert subtitle timing and plain cue text.

VTT to TXT

Extract spoken text from subtitle cues.

ASS to SRT

Convert subtitle timing and plain cue text.

ASS to VTT

Convert subtitle timing and plain cue text.

ASS to TXT

Extract spoken text from subtitle cues.

Repack archive to ZIP

Extract and rebuild an archive in a different container.

Repack archive to TAR.GZ

Extract and rebuild an archive in a different container.

Extract RAR / 7Z / TAR

Extract files from common archive containers locally.

Create TAR.GZ

Bundle selected files into a gzip-compressed USTAR archive.

Create ZIP

Bundle the selected files into one compressed ZIP archive.

Extract ZIP

Extract files from a ZIP archive locally.

Text to EPUB

Create a reflowable EPUB 3 book with navigation.

Text to PDF

Create a searchable, simply formatted PDF from readable text.

EPUB to PDF

Create a searchable, simply formatted PDF from readable text.

FB2 to PDF

Create a searchable, simply formatted PDF from readable text.

EPUB to text

Extract readable chapter text in reading order.

FB2 to text

Extract readable chapter text in reading order.

Text to DOCX

Create a Word document from plain text paragraphs.

DOCX to text

Extract document body text and table cells from Word files.

CSV to XLSX

Create a single-sheet Excel workbook from delimited text.

TSV to XLSX

Create a single-sheet Excel workbook from delimited text.

XLSX to CSV

Export an explicitly selected worksheet from an Excel workbook.

XLSX to TSV

Export an explicitly selected worksheet from an Excel workbook.

XLSX to JSON

Export an explicitly selected worksheet from an Excel workbook.

Text to PPTX

Create readable presentation slides from plain text.

PPTX to text

Extract slide text in presentation order.

TTF to WOFF

Rebuild a font for desktop or web use.

TTF to WOFF2

Rebuild a font for desktop or web use.

OTF to TTF

Rebuild a font for desktop or web use.

OTF to WOFF

Rebuild a font for desktop or web use.

OTF to WOFF2

Rebuild a font for desktop or web use.

WOFF to TTF

Rebuild a font for desktop or web use.

WOFF to WOFF2

Rebuild a font for desktop or web use.

WOFF2 to TTF

Rebuild a font for desktop or web use.

WOFF2 to WOFF

Rebuild a font for desktop or web use.

PDF to JPEG

Render selected PDF pages as separate JPEG images.

Extract PDF text

Extract embedded text in page order.

Extract / reorder PDF pages

Export selected pages in the order entered.

Split PDF

Export each selected page as a separate PDF.

Rotate PDF pages

Rotate selected pages in 90-degree increments.

Optimize PDF structure

Rewrite PDF streams and remove unused objects.

Password protect PDF

Save a PDF with AES-256 encryption.

Remove PDF password

Remove encryption after authenticating with a known password.

Permanently redact a PDF area

Remove text, image pixels and touched vector art in a selected rectangle.

Replace PDF text

Remove every matching text occurrence on selected pages and insert replacement text.

Insert PDF text / typed signature

Add text at a chosen position and bake it into the page.

Insert PDF image / drawn signature

Place a raster image on a PDF page.

Replace PDF image area

Remove images intersecting a selected rectangle, then insert a replacement.

Annotate PDF

Add a comment, highlight or rectangle annotation.

Fill PDF form fields

Set text and choice fields by field name from a JSON object.

Resize image

Resize an image to fit within a width and height, preserving aspect ratio; download a PNG.

Crop image

Crop an image to a rectangle specified in pixels and download a PNG.

Rotate image

Rotate an image clockwise by an angle in degrees and download a PNG.

Flip or mirror image

Mirror an image horizontally or flip it vertically, then download a PNG.

Grayscale image

Convert an image to grayscale and download a PNG.

Remove image metadata

Remove metadata and color profiles from an image and download a PNG.

Compress image to JPEG

Create a JPEG with adjustable lossy quality. The output may be larger than the original.

Image to PNG

Convert raster images to PNG; resize, crop and rotate locally.

Image to GIF

Convert raster images to GIF; resize, crop and rotate locally.

Image to TIFF

Convert raster images to TIFF; resize, crop and rotate locally.

Image to BMP

Convert raster images to BMP; resize, crop and rotate locally.

Image to AVIF

Convert raster images to AVIF; resize, crop and rotate locally.

Image to JXL

Convert raster images to JXL; resize, crop and rotate locally.

Image to JP2

Convert raster images to JP2; resize, crop and rotate locally.

Image to QOI

Convert raster images to QOI; resize, crop and rotate locally.

Image to PSD

Convert raster images to PSD; resize, crop and rotate locally.

Image to EXR

Convert raster images to EXR; resize, crop and rotate locally.

Image to HDR

Convert raster images to HDR; resize, crop and rotate locally.

Image to PPM

Convert raster images to PPM; resize, crop and rotate locally.

Extract video image sequence

Extract video frames as a PNG image sequence with adjustable frame rate, time range and image width.

Images to MP4 slideshow

Turn an ordered image sequence into an MP4 slideshow with adjustable frame timing.

Video to WebM

Convert video to WEBM, with trimming and resizing controls.

Audio to WAV

Convert audio or extract the first video audio track as WAV.

Audio to FLAC

Convert audio or extract the first video audio track as FLAC.

Audio to Ogg Vorbis

Convert audio or extract the first video audio track as OGG.

Audio to Opus

Convert audio or extract the first video audio track as OPUS.

Audio to M4A

Convert audio or extract the first video audio track as M4A.

Video to GIF

Convert video to GIF, with trimming and resizing controls.

Extract video frame

Save a still image from a video at a selected timestamp as a PNG.

OCR to text

Recognize English text in scanned pages or raster images.

Create searchable PDF

Recognize English text and export a PDF with an invisible searchable text layer.

OCR to DOCX (best effort)

Recognize English text and create a plain-text Office document.

OCR to XLSX (best effort)

Recognize English text and infer rows and columns from explicit separators.

OCR to PPTX (best effort)

Recognize English text and create a plain-text Office document.

Vector dataset to GeoJSON

Convert one selected vector layer and reproject it entirely on your device.

Vector dataset to GeoPackage

Convert one selected vector layer and reproject it entirely on your device.

Vector dataset to KML

Convert one selected vector layer and reproject it entirely on your device.

Vector dataset to Shapefile ZIP

Convert one selected vector layer and reproject it entirely on your device.

Reproject GeoTIFF band

Select one raster band and export a reprojected, losslessly compressed GeoTIFF.

GeoTIFF band to PNG

Preview one raster band as a contrast-scaled grayscale PNG.

3D / CAD to OBJ

Convert static meshes and FBX/DAE scenes; tessellate STEP, IGES or BREP solids locally.

3D / CAD to STL

Convert static meshes and FBX/DAE scenes; tessellate STEP, IGES or BREP solids locally.

3D / CAD to PLY

Convert static meshes and FBX/DAE scenes; tessellate STEP, IGES or BREP solids locally.

3D / CAD to GLB

Convert static meshes and FBX/DAE scenes; tessellate STEP, IGES or BREP solids locally.

3D / CAD to GLTF

Convert static meshes and FBX/DAE scenes; tessellate STEP, IGES or BREP solids locally.

GeoJSON to KML

Map self-contained WGS84 point, line and polygon features into KML.

KML to GeoJSON

Extract vector placemarks from a self-contained KML document.

HDF5 dataset to JSON

Select one numeric HDF5 dataset and export its values locally.

HDF5 dataset to CSV

Select one numeric HDF5 dataset and export its values locally.

Numeric data to HDF5

Create a single selected HDF5 dataset from a numeric matrix or an exported JSON envelope.

Word document to PDF

Render and export locally with LibreOffice's ZetaOffice browser build.

Word document to DOCX

Render and export locally with LibreOffice's ZetaOffice browser build.

Word document to ODT

Render and export locally with LibreOffice's ZetaOffice browser build.

Word document to RTF

Render and export locally with LibreOffice's ZetaOffice browser build.

Word document to TXT

Render and export locally with LibreOffice's ZetaOffice browser build.

Spreadsheet to PDF

Render and export locally with LibreOffice's ZetaOffice browser build.

Spreadsheet to XLSX

Render and export locally with LibreOffice's ZetaOffice browser build.

Spreadsheet to ODS

Render and export locally with LibreOffice's ZetaOffice browser build.

Presentation to PDF

Render and export locally with LibreOffice's ZetaOffice browser build.

Presentation to PPTX

Render and export locally with LibreOffice's ZetaOffice browser build.

Presentation to ODP

Render and export locally with LibreOffice's ZetaOffice browser build.

Inspect FASTA sequences

Summarize FASTA record lengths and sequence symbol counts locally.

FASTA to CSV

Export FASTA identifiers, descriptions and sequence strings to CSV.

FASTA to JSON

Export FASTA identifiers, descriptions and sequence strings to JSON.

FASTA DNA reverse complement

Reverse complement IUPAC DNA sequences in a FASTA file while retaining their headers.

Inspect FASTQ reads and quality

Inspect FASTQ read lengths and explicit Phred+33 quality statistics in your browser.

FASTQ to FASTA

Extract FASTQ read headers and sequences as FASTA, discarding quality scores.

FASTQ to CSV

Export FASTQ headers, sequences and original quality strings to CSV.

FASTQ to JSON

Export FASTQ headers, sequences and original quality strings to JSON.

BED intervals to CSV

Export BED intervals as CSV while retaining the source coordinate convention and raw annotation fields.

BED intervals to JSON

Export BED intervals as JSON while retaining the source coordinate convention and raw annotation fields.

GFF3 features to CSV

Export GFF3 features as CSV while retaining the source coordinate convention and raw annotation fields.

GFF3 features to JSON

Export GFF3 features as JSON while retaining the source coordinate convention and raw annotation fields.

GTF gene annotations to CSV

Export GTF gene annotations as CSV while retaining the source coordinate convention and raw annotation fields.

GTF gene annotations to JSON

Export GTF gene annotations as JSON while retaining the source coordinate convention and raw annotation fields.

Genomic VCF variants to CSV

Export Genomic VCF variants as CSV while retaining the source coordinate convention and raw annotation fields.

Genomic VCF variants to JSON

Export Genomic VCF variants as JSON while retaining the source coordinate convention and raw annotation fields.

Inspect genomic VCF variants

List a genomic VCF file’s version, sample names, variant counts and chromosome counts locally.

Inspect Matrix Market matrix

Inspect Matrix Market sparse coordinates and dimensions locally.

Matrix Market to CSV

Export Matrix Market sparse data as CSV with explicit shape and precision limits.

Matrix Market to JSON

Export Matrix Market sparse data as JSON with explicit shape and precision limits.

Inspect NumPy NPY matrix

Inspect NumPy NPY shape, numeric dtype and storage order locally.

NumPy NPY to CSV

Export NumPy numeric arrays as CSV with explicit shape and precision limits.

NumPy NPY to JSON

Export NumPy numeric arrays as JSON with explicit shape and precision limits.

Numeric CSV to Matrix Market

Turn a headerless numeric CSV matrix into sparse Matrix Market coordinate data, omitting zero entries.

iCalendar events to JSON

Export iCalendar event records to JSON without uploading your calendar.

vCard contacts to JSON

Export UTF-8 vCard contacts to JSON locally.

HAR network log to JSON

Summarize HAR request URLs, methods, response statuses, timing and sizes as JSON.

iCalendar events to CSV

Export iCalendar event records to CSV without uploading your calendar.

vCard contacts to CSV

Export UTF-8 vCard contacts to CSV locally.

HAR network log to CSV

Summarize HAR request URLs, methods, response statuses, timing and sizes as CSV.

Jupyter notebook to Markdown

Extract Jupyter notebook source cells as a readable Markdown document with fenced code.

Jupyter notebook to Python script

Extract code cells from a Python Jupyter notebook into a script with cell separators.

Inspect HDF5 scientific file

List datasets, dimensions and datatypes in HDF5, Loom, MuData and HDF5-based NetCDF4 files.

Inspect AnnData H5AD

Inspect AnnData groups and datasets, including expression matrices, cell observations and gene variables.

H5AD matrix to JSON

Export an AnnData matrix as JSON, preserving dense values or sparse CSR and CSC indices and pointers.

H5AD matrix to CSV

Export a selected AnnData expression matrix as dense CSV, expanding sparse CSR or CSC storage locally.

H5AD cell annotations to CSV

Export AnnData cell observations to CSV, decoding categorical annotations and preserving cell index labels.

H5AD gene annotations to CSV

Export AnnData gene variables to CSV, decoding categorical annotations and preserving gene index labels.

Inspect PostgreSQL SQL backup

List table names, columns and row counts from a PostgreSQL plain SQL COPY dump.

PostgreSQL backup table to CSV

Extract one table from a PostgreSQL plain SQL COPY dump as CSV.

PostgreSQL backup table to JSON

Extract one table from a PostgreSQL plain SQL COPY dump as JSON.

Inspect SQLite database

List SQLite tables, columns and stored schema as a local JSON report.

SQLite table to CSV

Export one explicitly selected SQLite table to CSV in your browser.

SQLite table to JSON

Export one explicitly selected SQLite table to JSON in your browser.

CSV to SQLite database

Create a portable, single-table SQLite database from CSV records.

JSON to SQLite database

Create a portable, single-table SQLite database from JSON records.

Parquet to JSON

Read Apache Parquet rows and export JSON locally.

Parquet to CSV

Read Apache Parquet rows and export CSV locally.

Inspect Parquet schema

Read Parquet column schema, row groups and metadata without exporting row data.

JSON Lines to JSON

Convert newline-delimited JSON records to JSON.

JSON Lines to CSV

Convert newline-delimited JSON records to CSV.

JSON to JSON Lines

Write a JSON array of records as one compact object per line for data pipelines.

A smaller journey for your files.

Your files don’t need a round trip to a server. Everything Converter runs its conversion engines in your browser, keeping your documents, photos and data on your device.

Choose a tool to see supported inputs and the details that matter: formatting changes, engine downloads and browser limits.

From one format to the next

  1. Choose a file. Drop it above, or start with a tool.
  2. Make it yours. Pick the output and adjust its settings.
  3. Take it with you. Download the result, individually or as a ZIP.

A few useful answers

Are my files uploaded anywhere?

No. Conversion happens locally. The app may download a conversion engine when you first use it, but it does not send your file to that provider.

Does every format work in both directions?

No. Each tool lists its exact input and output direction. Some formats lose features when converted; those limitations are shown before you begin. See the format support directory for details.

Can I use it offline?

Previously visited pages can be cached for offline use. Conversion engines and their companion assets must also be downloaded. Check Engines & offline for availability; a cached page alone does not make every tool offline-ready.

How large can my files be?

Available memory varies by browser and device. Large media, complex PDF documents and scientific datasets can exceed it. Start with smaller files on mobile and close other memory-heavy tabs.