All tools
Everything below runs in your browser unless marked as needing an upload. Free, no account, no cap on how many files — the limits come from your device's memory.
Runs on your device82 conversions
This conversion happens entirely in your browser. Your file is never uploaded — open your browser's network panel and watch: zero requests.
PDF tools
Page-level edits — no conversion involved. All 14 run on your device.
- Merge PDFCombine several PDFs into one, in the order you choose.
- Split PDFCut one PDF into several — one file per page, one every few pages, or by the ranges you type.
- Compress PDFMake a PDF smaller by re-encoding the images inside it.
- OCR PDFRecognise the words on a scanned PDF and add an invisible text layer, so the file becomes searchable.AI text recognition, on your device
- Flatten PDFMake the values in a filled PDF form permanent, so they cannot be edited and every reader draws them the same way.
- Rotate PDFTurn sideways or upside-down pages the right way up and save the result.
- Crop PDFTrim the margins off a PDF and save the result.
- Remove PDF pagesDelete the pages you do not want and download what is left.
- Extract PDF pagesPull the pages you need into a new PDF and leave the rest behind.
- Reorder PDF pagesMove pages into the order you want and save the result.
- Sign PDFDraw or type your signature, drop it where it belongs on the page, and download the signed PDF.
- Watermark PDFStamp text across the pages of a PDF — diagonal, straight or tiled, at the opacity you choose.
- Add page numbersPut page numbers on a PDF — any corner, any starting number, on the pages you choose.
- Add PDF bookmarksBuild a PDF outline from the contents page, or from the headings when there is none.
By source format
PDF converter
11 conversions- PDFtoWordRebuilds headings, paragraphs, ruled tables and pictures as an editable Word fileAI text recognition, on your device
- PDFtoJPGRenders each page as JPG; several pages come back as a ZIP
- JPGtoPDFWraps the image in a PDF page at its own size
- PDFtoPNGRenders each page as PNG; several pages come back as a ZIP
- PNGtoPDFWraps the image in a PDF page at its own size
- PDFtoTXTPulls out the text layer, or reads a scan on your deviceAI text recognition, on your device
- PDFtoExcelReads the tables back into rows and columns, one sheet per page
- PDFtoPowerPointOne slide per page, each a picture of it — the text is not editable
- PDFtoMarkdownRebuilds headings, paragraphs, bullets and ruled tables as Markdown textAI text recognition, on your device
- TXTtoPDFLays the text out on A4 pages and draws it — real text, not a picture
- CSVtoPDFLays the text out on A4 pages and draws it — real text, not a picture
Video converter
32 conversions- MP4toMP3Drops the video, re-encodes the audio to MP3
- MOVtoMP4Repackages the same streams — lossless and near-instant
- MKVtoMP4Repackages the same streams — lossless and near-instant
- MP4toGIFTurns a clip into an animated GIF
- AVItoMP4Re-encodes every frame for the new container
- WebMtoMP4Re-encodes every frame for the new container
- MOVtoMP3Drops the video, re-encodes the audio to MP3
- MKVtoMP3Drops the video, re-encodes the audio to MP3
- MP4toWAVDrops the video, keeps the audio losslessly as WAV
- WMVtoMP4Re-encodes every frame for the new container
- MP4toMOVRepackages the same streams — lossless and near-instant
- MP4toAVIRe-encodes every frame for the new container
- MP4toWebMRe-encodes every frame for the new container
- MP4toMKVRepackages the same streams — lossless and near-instant
- WebMtoMP3Drops the video, re-encodes the audio to MP3
- AVItoMP3Drops the video, re-encodes the audio to MP3
- FLVtoMP4Re-encodes every frame for the new container
- MPEGtoMP4Re-encodes every frame for the new container
- 3GPtoMP4Re-encodes every frame for the new container
- TStoMP4Re-encodes every frame for the new container
- M4VtoMP4Repackages the same streams — lossless and near-instant
- OGVtoMP4Re-encodes every frame for the new container
- FLVtoMP3Drops the video, re-encodes the audio to MP3
- WMVtoMP3Drops the video, re-encodes the audio to MP3
- M4VtoMP3Drops the video, re-encodes the audio to MP3
- 3GPtoMP3Drops the video, re-encodes the audio to MP3
- TStoMP3Drops the video, re-encodes the audio to MP3
- MP4toM4ADrops the video, re-encodes the audio to M4A
- MP4toAACDrops the video, re-encodes the audio to AAC
- MP4toFLACDrops the video, keeps the audio losslessly as FLAC
- WebMtoGIFTurns a clip into an animated GIF
- MOVtoGIFTurns a clip into an animated GIF
Audio converter
21 conversions- M4AtoMP3Re-encodes to MP3 — a second lossy pass
- WAVtoMP3Re-encodes to MP3 — a second lossy pass
- MP3toWAVDecodes to WAV, which stores audio losslessly
- FLACtoMP3Re-encodes to MP3 — a second lossy pass
- AACtoMP3Re-encodes to MP3 — a second lossy pass
- OGGtoMP3Re-encodes to MP3 — a second lossy pass
- OpustoMP3Re-encodes to MP3 — a second lossy pass
- WMAtoMP3Re-encodes to MP3 — a second lossy pass
- MP3toMP4Wraps the audio in a video container over a black frame
- M4AtoWAVDecodes to WAV, which stores audio losslessly
- FLACtoWAVDecodes to WAV, which stores audio losslessly
- WAVtoFLACDecodes to FLAC, which stores audio losslessly
- MP3toAACRe-encodes to AAC — a second lossy pass
- AIFFtoMP3Re-encodes to MP3 — a second lossy pass
- AMRtoMP3Re-encodes to MP3 — a second lossy pass
- AACtoWAVDecodes to WAV, which stores audio losslessly
- OGGtoWAVDecodes to WAV, which stores audio losslessly
- OpustoWAVDecodes to WAV, which stores audio losslessly
- MP3toOGGRe-encodes to OGG — a second lossy pass
- WAVtoAACRe-encodes to AAC — a second lossy pass
- WAVtoMP4Wraps the audio in a video container over a black frame
Image converter
20 conversions- JPGtoPDFWraps the image in a PDF page at its own size
- PNGtoPDFWraps the image in a PDF page at its own size
- WebPtoJPGRe-encodes to JPG with an adjustable quality
- WebPtoPNGRe-encodes to PNG without losing detail
- PNGtoJPGRe-encodes to JPG with an adjustable quality
- JPGtoPNGRe-encodes to PNG without losing detail
- SVGtoPNGRe-encodes to PNG without losing detail
- PNGtoWebPRe-encodes to WebP without losing detail
- JPGtoWebPRe-encodes to WebP without losing detail
- AVIFtoJPGRe-encodes to JPG with an adjustable quality
- AVIFtoPNGRe-encodes to PNG without losing detail
- GIFtoPNGRe-encodes to PNG without losing detail
- GIFtoJPGRe-encodes to JPG with an adjustable quality
- PNGtoICORe-encodes to ICO without losing detail
- ICOtoPNGRe-encodes to PNG without losing detail
- TIFFtoJPGRe-encodes to JPG with an adjustable quality
- TIFFtoPNGRe-encodes to PNG without losing detail
- BMPtoJPGRe-encodes to JPG with an adjustable quality
- BMPtoPNGRe-encodes to PNG without losing detail
- PNGtoBMPRe-encodes to BMP without losing detail